Senior Software Engineer | Atlanta | Hybrid
Spartan Technologies, Inc.
- Atlanta, GA
APPLICANTS NEED TO KNOW
- US Residents Only
- No Sponsorship is provided
- No 3rd Party Companies
- No Corp to Corp
- 6+ month Contract to Hire role
We seek an experienced Senior Software Engineer located in the Atlanta, GA, area who can come into the office 2 to 3 times a week.
Your Job
As a Senior Software Engineer in our Software as a Service (SaaS) product organization, you will be responsible for developing, deploying, and maintaining scalable, fault-tolerant, and secure software systems using AWS, CDK, CloudFormation, ECS, Lambda, Route 53, S3, SQS, .NET Core, C#, Postgres, JavaScript, TypeScript, React, Node, Web Services / APIs, XUnit, NUnit, Jest, and IIS. You will work collaboratively with cross-functional teams to build innovative and reliable solutions that meet our customers' needs.
The Work
- Design, develop, test, and deploy software systems and services using AWS technologies and CDK
- Develop and maintain microservices and serverless architectures using ECS and Lambda
- Design, implement and optimize database schemas and queries using Postgres
- Build scalable and responsive user interfaces using React and TypeScript
- Write automated unit, integration, and end-to-end tests using XUnit, NUnit, and Jest
- Optimize application performance and scalability using AWS and other tools
- Monitor and troubleshoot production systems and services using CloudWatch and other monitoring tools
- Continuously learn and stay up-to-date with emerging technologies and best practices to improve software quality, performance, and reliability
Qualifications
- 7+ years of software engineering experience building and deploying scalable and fault-tolerant software systems and services using AWS and related technologies
- Strong proficiency in .NET Core, C#, JavaScript, TypeScript, React, Node.js, and Web Services / APIs
- Strong experience in designing, implementing, and optimizing database schemas and queries using Postgres
- Strong experience with AWS services such as ECS, Lambda, CloudFormation, S3, SQS, and Route 53
- Proven ability to write automated unit, integration, and end-to-end tests using XUnit, NUnit, and Jest
- Strong understanding of software development principles and design patterns
- Experience with CI/CD pipelines using Jenkins, Git, and related tools
- Strong verbal and written communication skills, including the ability to articulate complex technical concepts to non-technical stakeholders
Nice to Have
- Experience with other programming languages such as Python and Java
- Familiarity with container orchestration tools such as Kubernetes
- Experience with infrastructure as code tools such as Terraform
#seniorsoftwareengineer #saas #aws #clouddevelopmentkit #cloudformation #ecs #lambda #route53 #s3 #sqs #netcore #csharp #postgres #javascript #typescript #react #node #xunit #nunit #jest #IIS #jenkins #git #containers #kubernetes #terraform