Senior Software Development Engineer
Summary
Builds and maintains scalable backend services and APIs in Node.js/Java with PostgreSQL, while collaborating on frontend features using Angular/React.
You will design, build, test, and maintain scalable platform features. You will translate requirements into technical solutions, document APIs and integrations, optimize performance and security, participate in code reviews, perform unit testing, and troubleshoot issues across environments.
Responsibilities
- Design, build, and maintain scalable and reliable platform features
- Translate requirements into technical specifications and working solutions
- Write clean, tested, and maintainable code
- Design and document APIs and platform integrations
- Optimize platform performance and security
- Participate in code reviews
- Ensure unit testing of developed modules and services
- Troubleshoot, debug, and resolve issues across environments
- Stay current with emerging technologies
Requirements
- 5+ years of professional software development experience
- Knowledge of Node.js or Java and Spring
- Knowledge of Angular or React
- Experience with relational databases, PostgreSQL, and SQL optimization
- Familiarity with CI/CD pipelines, Git, and JIRA
- Understanding of Agile methodologies
- English fluency