What are the responsibilities and job description for the Golang Developer position at Sparks Group?
Job Summary/Company: Our client is looking for a Software Development Engineer to join their chief technology office engineering team—a dynamic group of innovators passionate about redefining the market through cutting-edge technology. You’ll focus on building client's Software-Defined Everything (SDE) platform to enable Physical AI, Edge, Trusted Environments and other applications across mission domains to autonomously discover, provision, simulate and deploy these systems. You’ll be a self-starter, visionary, “10x-type” engineer who thrives in high-impact environments and be eager to build and operate always-on, secure, and scalable software services. It is hybrid, onsite 2 to 3 times per week.
Responsibilities:
- Design and develop software products that meet user needs and market demands.
- Apply engineering principles to construct and maintain efficient, bug-free software systems.
- Collaborate with designers, product managers, and other engineers to bring products from concept to launch.
- Architect secure, scalable, and high-performance backend applications
- Work on both front-end and back-end development using languages such as Go, Node.js, Java or C#.
- Integrate backend services with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, and DynamoDB
Qualifications/Background Profile:
- 5 years of experience building and operating production-grade full-stack applications in cloud environments such as AWS
- 5 years of experience with Go, Java, Node.js, or C# development
- 3 years of experience in distributed architectures using microservices or serverless in AWS, Google, or Azure Cloud
- 3 years of experience with SQL and NoSQL databases
- Experience designing and implementing RESTful APIs and microservices
Salary : $75 - $90