Accroid Inc

Remote Senior Microservices Tech Lead

Accroid Inc United States

Job Title - Applications Tech Lead

Number of Positions - 1

Job Location - Remote

Job Description -

Job Title: Software Development Technical Lead (Microservices and Cloud)

Job Overview: We are seeking a highly skilled and experienced Software Development Lead to lead the design and implementation of a robust microservices architecture on cloud infrastructure. The successful candidate will be responsible for designing scalable, secure, and efficient solutions using microservices principles, along with the integration of numerous internal and external APIs. This role requires strong technical expertise, project leadership capabilities, and a deep understanding of cloud technologies and modern software development practices.

Candidates need to have strong Technical Skills along with Project Leadership experience. Please read the entire description and questionnaire below

Key Responsibilities

Lead the design and development of a microservices architecture to support the organization's applications and services on cloud platforms.

Collaborate with cross-functional teams to gather requirements, analyze system needs, and define architectural solutions.

Architect, design, and implement scalable and resilient microservices using best practices and design patterns.

Evaluate and select appropriate cloud services and technologies for deployment, considering factors such as performance, cost, and scalability.

Define and enforce coding standards, development guidelines, and best practices to ensure high-quality and maintainable code.

Integrate internal and external APIs effectively to enable seamless communication and data exchange between services.

Ensure security and compliance requirements are addressed throughout the development lifecycle.

Provide technical leadership and mentorship to software development teams, promoting collaboration and knowledge sharing.

Conduct performance tuning, optimization, and troubleshooting of microservices and APIs.

Stay updated with industry trends, emerging technologies, and best practices related to microservices architecture, cloud computing, and APIs.

Qualifications

Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

Proven experience (15 years) in designing and implementing microservices architecture on cloud platforms, such as AWS, Azure(most preferred), or Google Cloud.

Strong proficiency in programming languages commonly used for microservices development, such as Java(most preferred), Python, or Go.

Experience with containerization and orchestration tools like Docker and Kubernetes.

Deep understanding of RESTful APIs, GraphQL, and other web service protocols and standards.

Familiarity with API management platforms and tools for API documentation, versioning, and monitoring.

Solid understanding of security principles, authentication mechanisms, and encryption techniques relevant to microservices and cloud environments.

Excellent problem-solving skills and the ability to analyze complex systems to identify areas for improvement.

Strong communication and interpersonal skills, with the ability to effectively collaborate with stakeholders at all levels.

Preferred Qualifications

Certification in cloud technologies (e.g., AWS Certified Solutions Architect, Azure Solutions Architect).

Experience with serverless computing, event-driven architecture, and message brokers (e.g., Kafka, RabbitMQ).

Knowledge of DevOps practices and tools for continuous integration and deployment (CI/CD).

Familiarity with agile methodologies and tools such as Scrum or Kanban.

Experience with Retail Pricing and Promotions
  • Seniority level

    Mid-Senior level
  • Employment type

    Contract
  • Job function

    Engineering and Information Technology
  • Industries

    IT Services and IT Consulting

Referrals increase your chances of interviewing at Accroid Inc by 2x

See who you know

Get notified about new Software Engineering Technician jobs in United States.

Sign in to create job alert

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub