Match score not available

Back End Engineer

Remote: 
Full Remote
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's or Master's degree in Computer Science or related field, Minimum of 6 years of experience in software development, Strong knowledge of Golang and RESTful APIs, Experience with MySQL and cloud platforms like AWS.

Key responsabilities:

  • Design, develop, and implement back-end systems
  • Create and maintain APIs for integration
A2ZHIRE logo
A2ZHIRE Human Resources, Staffing & Recruiting Startup https://www.a2zhire.net/
2 - 10 Employees
See all jobs

Job description

Skills:
Golang, docker, Kubernetes, MySQL, RESTful APIs, AWS,

As a Back-end Golang Developer, you will play a pivotal role in designing, developing,

and maintaining our back-end infrastructure and applications. You will be responsible

for crafting scalable, secure, and robust APIs and products that meet our high standards

of performance and reliability. Your expertise in Golang and profound understanding of

software engineering principles will be critical in building solutions that drive our

company's success.

Job Location: Bengaluru, India

Responsibilities

Collaborate with cross-functional teams, including front-end developers, product

managers, and designers, to understand project requirements and contribute to

technical discussions.

Design, develop, and implement high-quality Golang-based back-end systems

and applications, ensuring scalability, performance, and maintainability.

Create and maintain APIs that enable seamless integration with various

platforms and services.

Utilize best practices in software development, testing, version control, and

deployment to ensure the delivery of top-notch products.

Optimize existing code and database queries to improve overall system

performance and response times.

Conduct thorough code reviews and provide constructive feedback to team

members to maintain code quality and consistency.

Implement security best practices in Golang development to safeguard sensitive

data and prevent security vulnerabilities.

Proficiently use Go routines and Channels to handle concurrent operations and

enhance system efficiency.

Employ Go's built-in testing and benchmarking tools to ensure robustness and

optimize performance.

Implement caching strategies and data storage solutions tailored to specific

project requirements.

Develop RESTful APIs adhering to API design principles and standards.

Implement logging and monitoring systems to facilitate efficient debugging and

monitoring of applications.

Integrate third-party libraries and APIs to enhance application functionality.

Leverage Go's interfaces and struct composition to build modular and extensible

codebases.

Stay up-to-date with industry trends and advancements in Golang and related

technologies, recommending suitable technologies and methodologies to

enhance development processes.

Mentor junior developers, sharing your expertise and providing guidance to help

them grow professionally.

Qualifications

Bachelor's or Master's degree in Computer Science, Software Engineering, or a

related field.

Minimum of 6 years of professional experience in software development, with a

focus on back-end development using Golang.

Proven track record of successfully delivering high-quality APIs and products in a

production environment.

Strong knowledge of Golang and its core libraries, with the ability to write clean,

efficient, and maintainable code.

Experience with Go frameworks and proficiency in building RESTful APIs.

Extensive experience with various database systems, such as MySQL,

PostgreSQL, Graph, or NoSQL databases, and proficiency in writing optimized

queries.

Solid understanding of software architecture principles and design patterns,

including microservices architecture.

Familiarity with cloud computing platforms, such as AWS, GCP, or Azure, and

experience deploying applications in a cloud environment.

Experience with containerization technologies, like Docker and Kubernetes, is a

plus.

Excellent problem-solving skills and the ability to work effectively in a fast-paced,

collaborative team environment.

Strong communication skills, both written and verbal, and the ability to articulate

technical concepts to non-technical stakeholders.

Join our dynamic team and help shape the future of our innovative products and APIs

with your deep expertise and passion for back-end development in Golang. We offer a

competitive salary, a comprehensive benefits package, and a stimulating work

environment where your skills and contributions will be highly valued. Apply now and be

part of our exciting journey!

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Human Resources, Staffing & Recruiting
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Back-End Engineer Related jobs