Job Description
Job Description
Senior Software Engineer (26 Week Contract)
Employment Type : W-2
Location : Alpharetta, GA – Hybrid (1–2 days in office per week)
Remote candidates considered (EST or CST only; hours will be EST). Candidates in Mountain or Pacific time zones will not be considered.
About the Role
We are seeking an experienced Senior Software Engineer to join our team and contribute to the design, development, and maintenance of mobile applications and web services. This role involves working closely with cross-functional teams to deliver high-quality, scalable software solutions.
Key Responsibilities
- Design, develop, and maintain mobile applications using React Native and React JS .
- Manage the full software development lifecycle, including release management .
- Develop and maintain RESTful services for mobile and web applications.
- Collaborate with cross-functional teams to ensure timely and high-quality delivery.
- Ensure application scalability, performance, and security.
- Work with .NET or Java backends to support mobile and web applications.
- Mentor junior engineers and foster a culture of continuous learning.
- Design APIs, manage databases, and implement microservices architecture .
- Utilize Electron for cross-platform desktop applications using web technologies.
Required Qualifications
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.10+ years of software development experience, with a strong focus on mobile development.Proficiency in React Native and React JS .Extensive experience with RESTful services and API design .Strong understanding of cloud platforms (AWS, Azure, or Google Cloud).Proven experience in release management and full SDLC.Excellent problem-solving skills and attention to detail.Strong communication and collaboration abilities.Preferred QualificationsExperience with CI / CD pipelines and automated testing.Knowledge of containerization technologies ( Docker , Kubernetes ).Familiarity with Agile development methodologies .Top Skills
React Native / React JS Development – Designing and maintaining mobile applications..NET or Java Backend Experience – Supporting mobile and web applications.API Design and Microservices – Developing scalable, secure APIs and working with microservices architecture.