Tech Stack
TypeScriptReactNode.jsPostgreSQLAWSExpress.js
Job Description, Responsibilities & Requirements
Description language:
About the Position
SSA Group is looking for a Senior JavaScript Fullstack engineer to work on a permanent basis as part of an international team on the AI-powered recruitment platform.
Responsibilities
- Design, develop, and maintain full-stack applications using Node.js and React.js
- Develop and optimize PostgreSQL databases, including schema design, and performance tuning
- Collaborate with other team members to translate business and operational requirements into robust technical solutions
- Participate in code reviews and uphold coding standards
- Contribute to CI/CD pipelines, deployment processes, and DevOps practices
- Leverage AI-assisted development tools to accelerate delivery and improve code quality
Requirements
- 6+ years of professional software development experience
- Solid experience with Node.js and Express.js
- Strong proficiency in React.js and modern JavaScript/TypeScript ecosystem
- Strong knowledge of PostgreSQL, including query optimization and data modelling
- Strong experience with AWS, including AWS EC2, AWS S3, and AWS MQ
- Demonstrated ability to deliver end-to-end features in a production environment
- Strong analytical and problem-solving skills with a high attention to detail
- Communication and collaboration skills in English (written and verbal)
Nice to Have
- Familiarity with Claude Code or similar AI-assisted development environments
Work Schedule
- Working schedule should be in accordance with the US Eastern Time zone
Work Mode
- Hybrid
- Office
- Remotely
Office Locations
- Malaga, Spain
- Lviv, Ukraine
Why Choose Us
- Senior Team: Work closely with senior teammates and gain new experience and insights
- Regular Review: Regular review of professional level based on matrices of competence, code and peer reviews, as well as client's feedback and project results
- Long-term Employment: We have never supported one-project-employment philosophy and reckon there is always a job for a competent specialist
- Challenging Projects: Work with cutting-edge technologies, gain access to the most up-to-date tools and apply your skills to complex projects
- Certifications: We encourage our employees to continue improving their skills and obtaining professional certifications
- Flexible Working Schedule: Start your workday any time before 11 a.m. and adapt your schedule to meet 40 hours a week
- Social Package: We offer 20 working days of paid vacation, 10 sick leaves and a flexible leave policy
Apply Here!
Send us your CV to become a part of our team