As we continue our exciting growth journey, at our NoviCogi Technologies location in Ohrid, Macedonia, we’re now looking for a talented Senior Backend Developer to work in our cross-discipline squads and create best-in-class digital products for our clients. If you’re passionate about creating clean code for software platforms, we’d love to hear from you! As an experienced Sr. Backend Developer, you’ll be collaborating with our team to develop functional applications, while working in an agile, fast-paced environment!
Requirements
- Laying the technical foundation of projects and pushing the backend engineers to the next level
- Ability to architect and design scalable, robust, and maintainable back-end systems.
- Experience in optimizing and fine-tuning performance of back-end applications.
- Strong problem-solving and analytical skills.
- Understanding of software development lifecycle.
- Strong attention to detail and commitment to delivering high-quality work.
- Identify potential improvements and potential problems.
- Ability to mentor and provide technical guidance to junior team members.
- Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
About You
- 5+ years of experience in backend development
- Proficiency in JavaScript and TypeScript, (knowledge of additional back-end programming languages is a plus)
- Strong knowledge of Next.js.
- Experience with React, and Tailwind CSS is a plus.
- Experience with database management systems, such as MySQL and Prisma.
- Understanding of RESTful API design principles.
- Understanding of Functional Programming.
- Experience in building pipelines and deployment (CI/CD)
- Proactivity and motivation to learn and deliver high-quality code and code simplicity.
- Strong knowledge of software development principles, design patterns, and best practices.
- Familiarity with agile development methodologies, such as Scrum.
- Proficiency in debugging and troubleshooting technical issues.
- Knowledge of security best practices and familiarity with common security vulnerabilities.
- Good command of the English language
Benefits
We offer competitive salary and provide a comprehensive benefits package that promotes employee health, performance, and success; which includes medical, dental, vision, paid time off and parental leave, paid holidays, retirement savings.
This is your chance to be part of a team of humans – not job titles and skill-sets who come together in support, love and humanity to celebrate what makes each of us special. Let us take care of you while you take care of our clients.
If that sounds like you, get in touch!
Apply