Backend developer (senior)

Full-time
Remote / Romania

Job description

Join us as a Web Backend Developer and use your skills in TypeScript, JavaScript, and Nodejs to build scalable and reliable backend systems.

We are looking for an experienced software developer with a strong proficiency in TypeScript, JavaScript, and Nodejs, as well as experience in other programming languages. Some familiarity with DevOps, deployments, and cloud technologies, specifically AWS, is also desired.

In this role, you will be responsible for developing and maintaining the backend of our web applications. This will involve designing, implementing, and testing new features, as well as fixing bugs and maintaining existing code. You will also work closely with other engineers on the team to ensure that our backend systems are scalable, reliable, and secure.

If you are a passionate and experienced software developer who is looking for a challenging and rewarding opportunity, apply below.

Responsibilities

  • Develop and maintain backends for web applications using TypeScript, JavaScript, Nodejs, and other programming languages,

  • Design and implement RESTful APIs for web applications,

  • Collaborate with frontend developers and other team members to develop scalable and efficient web applications,

  • Work with customers to understand their requirements and develop solutions that meet their needs,

  • Write efficient and maintainable code that meets project requirements,

  • Troubleshoot and debug issues related to web application backend,

  • Participate in code reviews and maintain code quality standards,

  • Write unit tests and integration tests to ensure the reliability and quality of the backend code,

  • Stay up-to-date with new technologies and programming languages to continually improve the backend of our web applications.

Knowledge and skills

  • Bachelor's degree in Computer Science, Software Engineering, or a related field,

  • At least 4 years of experience in web application backend development,

  • Strong proficiency in TypeScript, JavaScript, and Nodejs,

  • Experience with other programming languages such as Java, Python, OR C#,

  • Knowledge of RESTful APIs and API design,

  • Familiarity with databases such as MongoDB and PostgreSQL,

  • Understanding of code versioning tools such as Git,

  • Ability to write efficient and maintainable code,

  • Good problem-solving and analytical skills,

  • Experience with DevOps best practices and deployment tools such as Jenkins, Docker, and Kubernetes,

  • Experience deploying and managing web applications on cloud platforms, specifically AWS,

  • Strong communication and collaboration skills, with the ability to work closely with customers to understand their requirements and develop solutions that meet their needs,

  • Good English (min B2).

Apply now

Reach out to our team of experts to create a market-ready software solution. We usually reply in 24h.

Got questions?
Feel free to contact Diana!

diana-sarbu
Diana Sârbu
Contact person
Share this job:

Elephant benefits

In addition to team events (Teambuilding, Christmas party and more), here are a few perks we offer:
icon-open-book
Learning events and certifications
icon-heartbeat
Private medical subscription with Regina Maria
icon-backpack
Extra vacation days
icon-envelope
Headspace subscription
icon-envelope
Bookster subscription (RO)
icon-healthcare
Therapy sessions