Back-End Software Engineer

Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience

Description For Back-End Software Engineer

DeepSource Technologies is seeking a Back-End Software Engineer to join their team in a hybrid work environment. This role focuses on designing and building scalable back-end systems that power their applications. The ideal candidate will have 3+ years of experience and strong expertise in server-side development, database management, and API design. You'll work in a collaborative environment with cross-functional teams, contributing to high-quality software solutions that meet customer needs. The position offers opportunities to work with modern technologies including Java, Python, Node.js, and various database systems. Benefits include health insurance, social insurance, and flexible working hours. This role is perfect for someone who enjoys problem-solving, stays current with technology trends, and thrives in a fast-paced, agile environment.

Last updated a month ago

Responsibilities For Back-End Software Engineer

  • Develop and maintain robust, scalable, and efficient server-side applications and services
  • Design APIs and integrate with front-end applications
  • Database design and management, including writing optimized SQL queries
  • Implement and maintain security and data protection measures
  • Collaborate with product managers, designers, and other engineers
  • Optimize application performance and troubleshoot issues
  • Participate in code reviews
  • Write unit tests and conduct integration testing
  • Stay current with emerging technologies and industry trends

Requirements For Back-End Software Engineer

Java
Python
Node.js
MySQL
PostgreSQL
Kubernetes
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 3+ years of experience in back-end software development
  • Proficiency in programming languages such as Java, Python, or Node.js
  • Experience with RESTful APIs and microservices architecture
  • Strong understanding of database systems
  • Experience with cloud platforms is a plus
  • Familiarity with version control systems
  • Excellent problem-solving skills
  • Strong communication skills
  • Experience with containerization technologies is a plus

Benefits For Back-End Software Engineer

Medical Insurance
  • Health Insurance
  • Social Insurance
  • Flexible working hours

Interested in this job?

Jobs Related To DeepSource Technologies Back-End Software Engineer

Back-End Software Engineer

Back-End Software Engineer position at DeepSource Technologies, requiring 3+ years of experience in server-side development, offering hybrid work arrangement in Cairo, Egypt.

Back-End Software Engineer

Back-End Software Engineer position at DeepSource Technologies, offering hybrid work in Cairo with opportunities for professional growth and development.

Software Development Engineer, AWS Aurora DSQL

AWS Aurora DSQL Software Development Engineer position focusing on distributed database development and cloud infrastructure.

Software Development Engineer, S3 Vertex

Software Development Engineer position at Amazon S3 Vertex team, building next-generation services for Quality of Service and request balancing.

Software Development Engineer, S3 Vertex

Software Development Engineer position at Amazon S3 Vertex team, building next-generation services for Quality of Service and request balancing.