Sofia, Bulgaria
Senior Backend Developer
Job Description:
Description of the role:
- Work with functional and technical leads and other relevant stakeholders to understand requirements.
- Write efficient, secure, and error-free programs that meet the specified requirements and conform to WBG quality, security, and coding standards.
- Write code that is easy to maintain and reuse by other programmers, and reuse code written by others where appropriate.
- Provide detailed program documentation and specifications.
- Participate in structured code reviews and walkthroughs.
- Troubleshoot, debug, maintain, and improve existing programs.
- Conduct program testing (unit, functional, integration, regression, etc.) and document the results.
- Provide production support and user training
Needed qualifications
Top 5 Skills for Senior Backend Developer:
1)TypeScript
2) NodeJS
3) Solid experience with relational databases (PostgreSQL)
4) Builds and maintains clean, scalable REST APIs.
5) Architects and deploys robust backend services using Node.js and TypeScript.
6) Experience with PostGIS is a major plus
Needed Qualifications:
- Education: Bachelor's degree in Math, Computer Science, Engineering, or a related field.
- Strong understanding of software engineering practices and software development methodologies.
- Solid understanding of complex enterprise data models.
- Good understanding of secure coding practices and techniques to prevent common vulnerabilities.
- Excellent complex problem-solving and critical thinking skills.
- Strong verbal and written communication skills.
- Ability to prioritize and complete multiple tasks under pressure with minimal supervision, working both
- independently and within a team.
- Ability to write code in the required programming language/application/environment/domain.
All applications will be treated in strict confidentiality
Please note that only shortlisted candidates will be invited to an interview