Responsibilities:
Develop and maintain robust backend systems for web applications, ensuring high
performance, scalability, and reliability.
Collaborate with cross-functional teams to design and implement new features and
functionalities.
Write clean, efficient, and well-documented code following best practices and coding
standards.
Participate in code reviews to ensure code quality, maintainability, and adherence to
architectural guidelines.
Troubleshoot and debug issues across the full stack, implementing effective solutions to
resolve technical challenges.
Stay updated on industry trends, emerging technologies, and best practices in software
development.
Develop high-level and low-level schematics/designs, ensuring comprehensive and
scalable system architecture.
Requirements:
Bachelor’s degree in Computer Science, Engineering, or a related field.
Proven experience (3+ years) building backend systems for web applications, with a
strong understanding of server-side technologies and databases (AWS knowledge is a
plus).
Extensive hands-on experience with JavaScript frameworks such as Node.js and
React.js, or equivalent frontend frameworks (Typescript is a plus).
Solid understanding of object-oriented programming principles and experience in
creating high-level and low-level schematics/designs.
Strong understanding of good coding principles, software design patterns, and best
practices in software development.
Strong problem-solving skills and the ability to think creatively to overcome technical
challenges.
Excellent communication and collaboration skills, with the ability to work effectively in a
team environment.
Passion for learning and staying updated on the latest technologies and trends in
software development.
Sagan Recruitment
GitLab
Oowlish
JWay Group, Inc.
Dropbox