Backend Engineer

TOPPAN SecurityAddis, LA
2d

About The Position

The role requires ability to design, build, and maintain server-side systems, focusing on scalable, secure, and performant applications using Java (Spring Boot) and .NET (Core/Framework), managing databases (SQL/NoSQL), creating APIs (REST), handling authentication, and collaborating with frontend teams for seamless integration, ensuring high availability and system optimization.

Requirements

  • Degree in Computer Science, Computer Engineering, Software Engineering and related field from a recognized institution.
  • Minimum of 3+ years hands on experience in enterprise grade production environment in Java & .NET frameworks (only production environment experience count)
  • .NET framework, PostgreSQL, Docker, K8S, microservices, RESTful API, Java, WebSocket, Problem-solving, communication, collaboration, strategic thinking, and rigor.

Responsibilities

  • Ability to design, build, and maintain server-side logics, APIs, and Databases ensuring service reliability, optimum performance and scalability.
  • Responsible for database optimization, API deployment, system performance tuning,collaborating with Front-end teams and DevOps for seamless system integration, as well as deployments.
  • Ability to understand system-level architecture, data flow, service reliability, monitoring performance KPIs, and handle complex technical challenge.
  • Write clean, efficient, and maintainable server-side code in Java (Spring Boot) and C#/.NET Core/Frameworks.
  • Build RESTful APIs for seamless communication between front-end and back-end systems.
  • Design schemas, write efficient queries (SQL), and manage interactions with SQL (PostgreSQL, MySQL) and NoSQL databases as necessary.
  • Contribute to scalable, resilient system designs using microservices architecture.
  • Optimize application performance, implement caching, ensure data security, troubleshoot issues, prepare RCA, implement fixes and deploy Application Monitoring tools for distributed tracing and latency analysis for interservice communication.
  • Work closely with front-end developers, product managers, and DevOps engineers.
  • Maintain code versioning, build/deploy automated pipelines, and monitor applications.
  • Experienced user of Linux, Git, Docker, K8S in production environment.
  • Ability automate system monitoring to reduce manual toil, incident response, and proactive maintenance.
  • Create and maintain technical documentation and architecture diagrams
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service