Job Description
Job Description
Senior Software Engineer
Location : Alpharetta, GA – Hybrid (1–2 days in office / week)
Employment Type : Temporary
Position Overview
We are seeking a highly experienced Senior Software Engineer to join our team and contribute to the development of cutting-edge mobile and web applications. This role involves working with modern technologies in a collaborative, fast-paced environment, with a strong focus on scalability, performance, and security.
Key Responsibilities
- Design, develop, and maintain mobile applications using React Native and React JS
- Manage the full software development lifecycle, including release management
- Build and maintain RESTful services for mobile and web platforms
- Collaborate with cross-functional teams to deliver high-quality solutions
- Ensure application scalability, performance, and security
- Work with .NET or Java backends
- Mentor junior engineers and promote continuous learning
- Design APIs and work with microservices architecture
- Utilize Electron for cross-platform desktop applications
Required Qualifications
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field10+ years of software development experience, with a strong focus on mobile developmentProficiency in React Native and React JSExtensive experience with RESTful services and API designStrong understanding of cloud platforms (AWS, Azure, Google Cloud)Proven experience in release management and the full SDLCExcellent problem-solving and communication skillsPreferred QualificationsExperience with CI / CD pipelines and automated testingKnowledge of containerization technologies (Docker, Kubernetes)Familiarity with Agile development methodologiesTop Skills Required
React Native / React JS Development – Designing and maintaining mobile applications.NET or Java Backend Experience – Supporting mobile and web applicationsAPI Design & Microservices – Building scalable, secure APIs and servicesPerformance Expectations
Timely Delivery : Meeting deadlines and managing priorities effectivelyCode Quality : Writing clean, efficient, and maintainable codeMentorship & Collaboration : Conducting code reviews and supporting team growthProblem Solving : Demonstrating a proactive and solution-oriented mindset