DevJobs

Senior Back End Developer

Overview
Skills
  • Python Python ꞏ 4y
  • SQL SQL
  • React React
  • DynamoDB DynamoDB ꞏ 2y
  • NoSQL NoSQL
  • RESTful API RESTful API
  • CI/CD CI/CD
  • AWS AWS ꞏ 2y
  • Docker Docker
  • ECS ꞏ 2y
  • S3 ꞏ 2y
  • RDS ꞏ 2y
  • SNS ꞏ 2y
  • Lambda ꞏ 2y
  • IOT ꞏ 2y
  • SQS ꞏ 2y
  • EC2 ꞏ 2y
  • Cognito ꞏ 2y
  • CloudFront ꞏ 2y
  • Batch ꞏ 2y
  • API Gateway ꞏ 2y
  • Testing
  • API development
  • Distributed systems
  • Serverless architectures
  • OAuth2
  • JWT
  • Event-driven architectures

We are looking for an experienced Senior Backend Developer to join our development team and help build scalable, high-performance backend services. The ideal candidate is passionate about designing clean, efficient architectures, working with modern cloud technologies, and delivering production-grade solutions.


Responsibilities

● Design, develop, and maintain backend services using Python

● Architect and optimize cloud-based systems on AWS

● Work with SQL and NoSQL databases to design efficient schemas, queries, and data pipelines

● Implement RESTful and serverless APIs, integrations, and microservices

● Implement best practices for performance, reliability, security, and scalability

● Collaborate closely with frontend, QA, and product teams

● Troubleshoot production issues and improve system stability

● Participate in code reviews and contribute to technical decisions

● Write clean, maintainable, and well-tested code


Requirements

● 4+ years of hands-on backend development experience using Python

2+ years of experience working with AWS services, including:

Lambda, EC2, ECS, Batch, IOT, RDS, DynamoDB, Cognito, S3, CloudFront, API Gateway, SQS, SNS…

● Strong experience with API development, REST Services

● Solid knowledge of SQL and NoSQL databases, performance optimization, transactions, indexing, and schema design

● Experience working with CI/CD, containerization (Docker), and distributed systems

● Strong understanding of software design principles, clean architecture, and testing

● B.Sc. in Computer Science, Software Engineering, or equivalent practical experience

● Fluent English (spoken and written)


Advantage

● Experience with frontend development (preferably React)

● Experience with event-driven and serverless architectures

● Knowledge of authentication/authorization standards (OAuth2, JWT, Cognito)


Personal Skills

● Strong problem-solving abilities and an analytical mindset

● Ownership mentality with the ability to learn quickly, investigate issues, and drive tasks end-to-end

● Ability to work independently as well as collaboratively within a team

● Excellent communication, documentation, and cross-functional collaboration skills

Biobeat