Key Responsibilities:
- Design, develop, and maintain robust backend services using technologies including C# .NET Core and Java Spring Boot.
- Collaborate with frontend developers to create seamless and responsive user interfaces utilizing JavaScript and React.
- Implement and manage cloud-based solutions employing Kubernetes and Docker to ensure scalability and reliability.
- Explore and integrate AI technologies, including vector databases and embeddings, to enhance application functionality (experience in this area is beneficial but not mandatory).
- Advocate for and adhere to best practices in software development, including clean code principles and architectural standards.
- Identify opportunities for automation and process improvement to enhance team productivity and efficiency.
- Conduct code reviews and provide constructive feedback to peers to foster a culture of continuous improvement and learning.
- Stay current with emerging technologies and industry trends to inform our development strategy.
- Design out-of-the-box automation solutions to simplify and expedite repetitive tasks.
- Maintain a track record of continuously improving code quality, architecture, and productivity within teams.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 5+ years of experience in software development with a strong focus on backend technologies (.NET Core, Java Spring Boot).
- Proficiency in frontend development using JavaScript and React.
- Hands-on experience with cloud technologies, specifically Kubernetes and Docker.
- Familiarity with AI concepts, including vector databases and embeddings, is advantageous.
- Strong problem-solving skills and a critical thinker with a curious mindset.
- Passion for software engineering and a commitment to writing clean, maintainable code.
- Proven ability to work collaboratively in a team environment and communicate effectively with stakeholders.
We value candidates who have a genuine enthusiasm for software engineering and take pride in writing clean, well-architected code. Ideal candidates will challenge the status quo, exhibit curiosity about new technologies, and demonstrate dedication to finding creative solutions that improve efficiency. If you are passionate about developing innovative software and enhancing team productivity through automation and smart design, we would be delighted to meet you.
Come as You Are
Nasdaq is an equal opportunity employer. We positively encourage applications from suitably qualified and eligible candidates regardless of age, color, disability, national origin, ancestry, race, religion, gender, sexual orientation, gender identity and/or expression, veteran status, genetic information, or any other status protected by applicable law.
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request an accommodation.