Skip to content
ReferMeAJob
LiveRemoteFull-timeApply by 1 Nov 2026

Senior software developer (Enterprise Solutions)

Remote

Experience
4–7 years
Employment
Full-time
Work mode
Remote
Salary
Not disclosed
Deadline
Apply by 1 Nov 2026
Posted
2025-03-06

Required skills

SkillExperienceLevel
Python3+ years0
API Development3+ years0
AWS3+ years0

About the role

Responsbilities :


Designing and Developing APIs: Development of robust, scalable, and secure APIs on AWS ensuring alignment with business goals and AWS best practices, considering factors like performance, reliability, and cost-efficiency.


 AWS Service Integration: Integrate APIs with various AWS services such as AWS Lambda, Amazon API Gateway, Amazon SQS, Amazon SNS, AWS Glue, and others, to build comprehensive and efficient solutions.


 Performance Optimization: Identify and implement optimizations to improve API performance, scalability, and efficiency, leveraging AWS services and tools.  Security and Compliance: Ensure APIs are developed following best security practices, including authentication, authorization, encryption, and compliance with relevant standards and regulations.


 Monitoring and Logging: Implement monitoring and logging solutions for APIs using AWS CloudWatch, AWS X-Ray, or similar tools, to ensure availability, performance, and reliability.


 Continuous Integration and Deployment (CI/CD): Establish and maintain CI/CD pipelines for API development, automating testing, deployment, and monitoring processes on AWS.


 Documentation: Create and maintain comprehensive API documentation for internal and external users.


 Team Collaboration: Collaborate effectively with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality API solutions that meet business requirements.


 Problem Solving: Lead troubleshooting efforts for API-related issues, identifying root causes and implementing solutions to ensure system stability and performance.


 Stay Updated: Stay updated with the latest trends, tools, and technologies related to API development on AWS, and continuously improve your skills and knowledge.



Desired Skills and Experience


 API Development: 5+ years of extensive experience in designing, developing, and deploying APIs using REST, or other relevant technologies, with a focus on scalability, performance, and security.


 AWS Services: Strong proficiency in using AWS services such as AWS Lambda, Amazon API Gateway, Amazon SQS, Amazon SNS, Amazon RDS, Amazon DynamoDB, and others, to build and deploy API solutions.


 Programming Languages: Proficiency in programming languages commonly used for API development, such as Python, Node.js, Java, or others, as well as experience with serverless frameworks like AWS SAM or Serverless Framework.


 Architecture Design: Ability to design scalable and resilient API architectures using microservices, serverless, or other modern architectural patterns, considering factors like performance, reliability, and cost-efficiency.


 Security: Strong understanding of API security principles and best practices, including authentication, authorization, encryption, and compliance with standards like OAuth, OpenID Connect, and AWS IAM.


 DevOps Practices: Familiarity with DevOps practices and tools, including CI/CD pipelines, infrastructure as code (IaC), and automated testing, to ensure efficient and reliable deployment of APIs on AWS.


 Problem-solving Skills: Excellent problem-solving skills, with the ability to troubleshoot complex issues, identify root causes, and implement effective solutions to ensure the stability and performance of APIs.


 Team Leadership: Experience leading and mentoring a team of developers, providing technical guidance, code reviews, and fostering a collaborative and innovative environment.


 Communication Skills: Strong communication skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders, and collaborate with cross-functional teams.


 Agile Methodologies: Experience working in Agile development environments, following practices like Scrum or Kanban, and ability to adapt to changing requirements and priorities.


 Continuous Learning: A commitment to continuous learning and staying updated with the latest trends, tools, and technologies related to API development and AWS services.


 Bachelor's Degree: A bachelor's degree in Computer Science, Software Engineering, or a related field is often preferred, although equivalent experience and certifications can also be valuable.

Role categories

Similar roles

AM

Remote

NewRemoteFull-timePythonAgile MethodologyArtificial IntelligenceTensorFlowPytorch
Not disclosed
Apply Now
FD

Remote

RemoteFull-timeNode.JsAngular (All Versions)
Not disclosed
Apply Now
AL

Remote

RemoteFull-timeJava 8/11+AEMaaCS architectureJava (All Versions)JavaScriptAdobe Experience Manager - AEM
Not disclosed
Apply Now
AL

Remote

RemoteFull-timeenterprise AI conceptsArtificial IntelligenceChange ManagementMicrosoft copilotMicrosoft 365
Not disclosed
Apply Now
DA

Remote

RemoteFull-timePostgreSQLPower BIDatabricksData ScienceCypher
Not disclosed
Apply Now