Job Openings Senior Back-End Engineer (TypeScript and Java)

About the job Senior Back-End Engineer (TypeScript and Java)

FULLY REMOTE


Primary Responsibilities:

  • Lead backend development tasks, ensuring timely and top-notch deliverables.
  • Work closely with multiple teams to interpret project requirements into feasible technical solutions.
  • Architect, craft, and sustain efficient and scalable backend systems utilizing Java, Node.js, and TypeScript.
  • Design, implement, and fine-tune RESTful APIs along with seamless integrations with both internal and third-party systems.
  • Commit to the high availability and unparalleled performance of essential systems.
  • Perform rigorous testing and debugging to iron out technical discrepancies.
  • Partner with frontend specialists to create APIs that align with frontend needs.
  • Stay informed on the latest backend development trends and best practices.
  • Mentor and guide junior members, fostering a culture of learning and growth.
  • Clearly communicate complex technical ideas to a wide audience, both technical and non-technical.

Essential Qualifications:

  • A Bachelor's degree in Computer Science, Software Engineering, or a related domain (or an equivalent combination of education and experience).
  • Deep knowledge of Java, TypeScript, and PostgreSQL.
  • Prior experience with Azure Cloud services is highly desired.
  • Familiarity with React or React Native, Micronaut, and Spring Boot will be advantageous.
  • A track record of developing high-stakes systems that demand high availability.
  • Proven aptitude for crafting and executing efficient APIs.
  • Exceptional problem-solving prowess with a knack for tackling intricate challenges.
  • Exceptional organizational skills with the ability to juggle multiple priorities effectively.
  • A deep-rooted sense of responsibility and dedication towards deliverables.
  • Outstanding communication talents, both in speech and writing, with the ability to explain technical details to a varied audience.

Certification Requirement:

  • Candidates must possess at least a Java or Node.js certification from the platform Qualfied.i.

Note: This job description offers a broad overview of the role's duties and requirements. However, specifics might evolve based on the company's evolving needs and objectives.