Borderlessmind Logo Borderlessmind
⏩ Borderlessmind Logo

Borderlessmind

πŸ’° $50,000 - $100,000 🌍 India πŸ“… 07/05/2023

Apply

Job Description

##### Job Description :

We are looking for a seasoned Python Backend Developer who must be proficient
with skills like APIs, and APIs using Golang or Python,
and AWS technologies. The experience range must be close to 5-7 years and a
commitment to collaborative problem-solving is a must-have skill.

##### **Roles & Responsibilities:**

* Design, develop, and maintain scalable, efficient, and reliable backend services and APIs using Golang or Python and AWS technologies.
* Collaborate with cross-functional teams to gather and analyze requirements and translate them into technical specifications.
* Design and implement data pipelines and storage solutions using relational databases (e.g. MySQL, PostgreSQL), NoSQL databases (e.g. DynamoDB) and data lakes.
* Ensure the performance, security, and availability of backend services through monitoring, troubleshooting, and optimization.
* Participate in code reviews, providing and receiving constructive feedback to maintain high-quality code standards.
* Continuously improve and refactor code to ensure maintainability and extensibility.
* Stay up to date with the latest trends and technologies in software engineering, and actively contribute to the team's knowledge sharing and growth.
* Mentor and support junior team members, sharing knowledge and best practices to foster a culture of continuous learning and improvement **.**

##### **Requirements:**

* An entrepreneurial spirit with self-motivation and initiative, capable of independently driving tasks to completion.
* Adaptable and eager to evolve within a rapidly changing environment.
* Bachelor's or Master's degree in Computer Science, Engineering, or a related field 5+ years of professional experience in software development, with a focus on backend development.
* Proficiency in Golang or Python, with a deep understanding of software development principles, data structures, and algorithms.
* Strong experience with AWS services, including but not limited to EC2, ECS, Lambdas, AppSync, S3, VPC, CloudFront, CloudWatch, Route53, ACM, RDS and DynamoDB.
* Experience with data lakes and building data pipelines in AWS.
* Experience with both relational databases (e.g. MySQL, PostgreSQL) and NoSQL databases (e.g. DynamoDB), including data modeling, query optimization, and performance tuning.
* Solid understanding of API design principles and experience building GraphQL and REST APIs.
* Experience with containerization technologies, such as Docker and Kubernetes Experience with version control systems, such as Git, and familiarity with agile methodologies and tools.
* Excellent problem-solving skills, with the ability to analyze complex issues and develop practical solutions.
* Strong written and verbal communication skills, with the ability to effectively collaborate with team members and stakeholders.