Senior Back-End Engineer
Description
- Design, modify, develop, write, test and implement software systems
- Implement web services and REST APIs to power the systems
- Collaborate with business team, scrum master and other developers to deliver high quality systems
Expectations
- Write clear, intuitive-to-use, and testable code
- Build scalable, robust, reliable, and state-of-the-art tech systems and infrastructure
- Ability and interest to work on product development from idealization to deployment and beyond
Requirements
- 5+ relevant years of experience
- Demonstrated capabilities in software development, architecture design and (Agile) project management
- Experience with Node, Python, design patterns and OOP
- Experience with REST and API services, HTTP status codes, content negotiation, API versioning, and caching
- Experience with MySQL, and/or SQL Server, MongoDB
- Experience with unit testing and TDD
- Bachelor’s degree in computer science, engineering or any related majors is required
Benefits
We offer competitive compensation packages, comprehensive benefits, and a challenging and dynamic work environment. If you are passionate about back-end field and want to be part of a talented and growing team, we want to hear from you.