Senior Software Engineer, Backend
Skills
Back-End Web DevelopmentComputer ScienceProgramming LanguagesAlgorithmsConstructive FeedbackData StructuresMongodb
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Bachelor's degree in Computer Science or related field or equivalent work experience
- 5+ years of backend application development experience in a modern programming language
- Experience with distributed systems microservices and cloud computing platforms
- Experience with MySQL Postgres MongoDB or similar data storage solutions
- Strong knowledge of data structures algorithms and web development best practices
- Excellent problem-solving analytical communication and collaboration skills
- Ability to mentor and coach junior engineers
Nice to have
- Technical curiosity
- Adaptability
- Collaboration
- Mentoring mindset
- Problem solving
Day to day
- Design and build scalable backend systems and services that support enterprise needs and developer tooling
- Improve the performance reliability and scalability of existing systems through thoughtful engineering and production support
- Collaborate closely with product engineering leadership sales and customers to shape features and refine processes
