Get 10x More Interviews Without Applying Manually | OptimHire

OptimHire
OptimHire Job Auto-Applier
★★★★★
Install
We're excited to introduce the all new OptimHire Mobile App
Trusted by 50,000+ job seekers
Looking to Hire?

Senior software developer (Enterprise Solutions)

Refer and Earn up to $321 USD

Refer & Earn

Get 10x More Interviews
Without Applying Manually

OptimHire’s Job Auto-Applier that will automatically apply to jobs at 300,000+ Companies.

★ ★ ★ ★ ★
Trusted by 50,000+ job seekers

Description

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.

Position

Back End Developers

Full Stack Developers

DevOps Engineers

Cloud Architects

Software Engineer

Must have skills

Python - 3 years

API Development - 3 years

AWS - 3 years

Access to 10M Jobs Get the OptimHire App

Your Dream Job is
Just a Tap Away

Search smarter, apply faster, and track application on the go with the OptimHire App.

AI Powered Job Search

AI Powered
Job Search

Access to 10M Jobs

Access to
10M Jobs

Auto-Apply to Job

Auto-Apply
to Job

AI Powered Custom Resumes

AI Powered
Custom Resumes

Trusted by 50,000+ job seekers
OptimHire App Preview