Description:
Fidelity Labs is looking for a Senior Software Engineer to join a newly founded startup. As a key member of a small and growing engineering team, this role will be hands-on building the technology, architecture and dev ops infrastructure of world class end-to-end systems.
- Expert level knowledge of RESTful APIs (Node.js & Java), SQL, data structures, and algorithms.
- Expert level development experience (currently hands on) in Node.js, Java and Spring MVC/Spring Core/Web Services.
- Expertise in developing full-stack cloud-based applications.
- Strong experience with sophisticated distributed systems, micro services and event-based architectures.
- Good working knowledge of API management software such as Apigee.
- You are comfortable working in an Agile software delivery environment, with exposure to continuous integration and continuous delivery tools.
- You have a passion for clean, maintainable code and are always looking to improve your engineering skills in fast-paced, ambiguous environments.
- You have a passion for testing as a core part of the development process.
- Learning, adapting and adopting new concepts & technologies quickly and implementing them optimally.
- Understanding of fundamental design principles for building a modular, scalable and resilient platform.
- You build positive relationships with other team members and have excellent verbal and written communication.