Maven Workforce Inc.

Senior Backend Developer

Posted: 9 minutes ago

Job Description

Key Responsibilities Design, develop, and maintain scalable backend services using Python(Django/Flask) or Java (Spring Boot). Develop and optimize REST APIs and microservices for data-intensiveapplications. Build and maintain ETL pipelines, data extraction, and data processingsolutions using tools like Spark and Pandas. Deploy, monitor, and optimize services on AWS (Lambda, S3, EC2, EKS,RDS, DynamoDB, SQS, Glue, Elasticache). Collaborate with cross-functional teams including Data Science, DevOps, andFrontend to deliver end-to-end solutions. Implement CI/CD pipelines and containerized deployments using Docker,Kubernetes, and Jenkins. Ensure code quality through testing, peer reviews, and adherence to softwareengineering best practices. Troubleshoot production issues and participate in on-call support whenneeded.Required Skills & Experience 5–8 years of professional experience as a Backend or Software Engineer. Strong proficiency in Python (Django, Flask, Django REST Framework) orJava (Spring Boot). Proven experience in AWS development and deployment (Lambda, S3, EC2,EKS, Glue, RDS, SQS). Strong understanding of SQL and NoSQL databases (PostgreSQL,DynamoDB). Familiarity with data processing frameworks such as Apache Spark,Pandas, or Scikit-learn. Experience with Docker, Kubernetes, and CI/CD pipelines using Jenkins orGitHub Actions. Solid foundation in object-oriented design, data structures, andalgorithmic problem-solving. Proficiency in Linux environments and scripting with Bash.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In