Concentrical is a growing technology company that creates meaningful solutions and products to enable students and learners of any age to forge their path to success by eliminating barriers and inspiring them to achieve their education and career goals.
Our company values a culture of openness, community, and a sense of ownership. You will have the opportunity to collaborate with a team of highly talented people working across various disciplines to design and deliver solutions that have a real impact on people’s lives.
We value work-life balance and offer flexible work schedules.
About the Role:
For this role, we are looking for a Senior Node.js Backend Engineer to help build and maintain a scalable, high-performance platform supporting the project user base. This role will focus on backend services, cloud infrastructure, automation, and deployment pipelines to ensure the platform runs efficiently and securely. An ideal candidate will care about producing clean, maintainable, well-tested code and will do this as a team member, helping the group come up with solutions to balance performance, cost, and quality.
Responsibilities
- Enhance and optimize the existing project by architecting, building, and refining high-performance APIs using Node.js (Express.js) and TypeScript, transforming the current codebase into a more reliable and scalable foundation.
- Collaborate closely with mobile and frontend development teams to ensure seamless integration and delivery of features.
- Design, deploy, and manage scalable cloud infrastructure using AWS services.
- Drive CI/CD processes to streamline development and deployment workflows.
- Write clean, maintainable, and efficient code. Conduct code reviews to uphold high coding standards.
- Develop and implement effective caching strategies to improve system performance and scalability.
- Ensure application security by implementing appropriate security measures and best practices.
Requirements
- 5+ years of professional software engineering experience with strong backend engineering expertise.
- Proficiency in Node.js, TypeScript, and extensive hands-on experience building REST APIs with Express.js.
- Strong expertise with Prisma ORM and a solid understanding of relational (MySQL) and NoSQL databases (MongoDB).
- Deep understanding of authentication (Auth0, JWT, session management).
- Experience with AWS services and CI/CD pipelines.
- Strong analytical and problem-solving skills, with the ability to work independently and collaboratively.
- Familiarity with Redis or other in-memory caching systems (highly advantageous).
- Hands-on experience with monitoring and logging tools.
- Ability to quickly learn and integrate new third-party services (e.g., messaging, event-driven systems, live streaming, analytics, etc.)
Contract Details
- Initial 4-month trial period
- Fully remote (within Serbia)
- Must have an existing business entity or be willing to establish one
- Must be legally authorized to work in Serbia
- Responsible for all applicable taxes and Serbian regulatory compliance
Preporuke se učitavaju...