13 Sep
|
SourceFuse
|
Bengaluru
13 Sep
SourceFuse
Bengaluru
Job DescriptionWe are seeking a talented and passionate Backend Engineer to join our growing engineering team. As a Backend Engineer, you will play a key role in designing, developing, and maintaining the core services and APIs that power our [product/service]. You will work on challenging problems, collaborate with a team of skilled engineers, and contribute to building a scalable and reliable platform.
You will be responsible for implementing robust, productive, and well-tested backend solutions using Go and Node.Js, and deploying and maintaining them on AWS. You will also be
Ninstrumental in building and maintaining our CI/CD pipelines.
NPreferred Location - Mohali/Bengaluru
NPRINCIPLE RESPONSIBILITIES:
N
n
- Design, develop, and maintain high-performance, scalable, and reliable backend services and APIs using Go and Node.Js.
N
- Write clean, well-documented, and testable code.
N
- Participate in code reviews and contribute to improving code quality.
N
- Collaborate with frontend engineers, product managers, and other stakeholders to define and implement product features.
N
- Deploy, monitor, and maintain backend services on AWS.
N
- Design, implement, and maintain CI/CD pipelines using GitHub Actions.
N
- Troubleshoot and resolve production issues.
N
- Participate in on-call rotation (if applicable).
N
- Contribute to the overall architecture and design of the backend system.
N
- Stay up to date with the latest technologies and trends in backend development.
N
- Participate in sprint planning, daily stand-ups, and retrospectives.
N
- Contribute to a positive and collaborative team environment.
N
- Write unit, integration, and end-to-end tests to ensure code quality and reliability.
N
- Work with databases (e.G., PostgreSQL, MySQL, DynamoDB) to design and implement efficient data storage and retrieval solutions.
N
- Implement and maintain monitoring and alerting systems to ensure the health and availability of our services.
N
- Participate in the design and implementation of new features and services.
N
nREQUIRED KNOWLEDGE, SKILLS AND EXPERIENCE:
NEssential:
N
n
- 5+ years of relevant experience with bachelor's degree in computer science or related technical discipline
N
- Expert proficiency in Go and Node.Js.
N
- Extensive experience designing and implementing complex backend systems and APIs.
N
- Experience with RESTfulAPIs, SOAP, and other integration technologies like gRPC or GraphQL
N
- Experience with SQL andNo-SQL database technologies - MySQL, PostgreSQL, MariaDB, Mongo DB, Cosmos DB,DynamoDB
N
- Experience with versioncontrol systems (e.G., Git, Github SVN).
N
- Strong problem-solving and analytical skills.
N
- Extensive experience with CI/CD pipelines and automated testing.
N
- Extensive experience with cloud computing platforms (AWS preferred), including serverless architectures.
N
nDesirable:
N
n
- Familiarity with security best practices (e.G., encryption, authentication, secure coding).
N
- Excellent communicationand collaboration abilities.
N
- Strong attention to detail and a commitment to delivering high-quality software.
N
- Ability to work independently and lead technical discussions.
N
📌 Go Backend Engineer (Bengaluru)
🏢 SourceFuse
📍 Bengaluru