Job Description
We are offering a long term contract employment opportunity for a Software Engineer IV. Your role will mainly involve designing, developing, and maintaining our mobile applications and web services. You will be expected to collaborate with cross-functional teams in delivering high-quality software products.
Location: Remote
Preference for candidates in EST or CST to align with team.
Candidates in Mountain or West Coast time zones must be willing to work EST hours.
Job Summary:
As a Senior Software Engineer, you will be a key contributor in designing, developing, and maintaining our mobile applications and web services. You'll collaborate with cross-functional teams to deliver high-quality, scalable, and secure software solutions.
Key Responsibilities:
Design, develop, and maintain mobile apps 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.
Ensure app scalability, performance, and security.
Collaborate with cross-functional teams across the organization.
Work with .NET or Java backends.
Mentor junior engineers and foster a culture of continuous learning.
Engage in API design, database management, and microservices architecture.
Utilize Electron to build cross-platform desktop applications using web technologies.
Qualifications:
Required:
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 (e.g., AWS, Azure, Google Cloud).
Proven experience in release management and SDLC.
Excellent problem-solving, communication, and collaboration skills.
Preferred:
Experience with CI/CD pipelines and automated testing.
Familiarity with Docker, Kubernetes, or other containerization technologies.
Understanding of Agile development methodologies.
Top 3 Must-Have Skills:
React Native / React JS Development – Designing and maintaining mobile applications.
.NET or Java Backends – Working with backend technologies to support mobile and web apps.
API Design & Microservices – Developing scalable, secure APIs and working within a microservices architecture
Fully remote