We are seeking an experienced Full Stack Developer to join our team. In this role, you will design, develop, and maintain web applications using React Native, TypeScript, and SQL. You will work closely with cross-functional teams create and support a proprietary application that our company will utilize for full-scope tracking of everything that relates to our work
Β
Key Responsibilities
- Design and develop responsive web applications using React Native and TypeScript
- Build robust and scalable backend services using SQL databases
- Collaborate with UI/UX designer to implement intuitive user interfaces
- Write clean, maintainable, and efficient code
- Implement and maintain database structures and queries
- Troubleshoot, debug, and optimize application performance
- Implement security and data protection measures
- Document technical specifications and processes
- Stay current with emerging technologies and industry trends
Required Skills & Qualifications
- Ability to travel to Lawrenceburg, IN as needed (minimum of quarterly)
- 3+ years of experience in full stack development
- Strong proficiency in React Native and TypeScript
- Advanced knowledge of SQL and database design principles
- Experience with RESTful API design and implementation
- Understanding of state management solutions (Redux, Context API, etc.)
- Familiarity with version control systems (Git)
- Experience with testing frameworks (Jest, React Testing Library)
- Knowledge of CI/CD pipelines and deployment processes
- Strong problem-solving skills and attention to detail
- Excellent communication and collaboration abilities
Preferred Qualifications
- Experience with mobile app development for iOS and Android
- Knowledge of cloud services (AWS, Azure, or GCP)
- Experience with Node.js or similar backend technologies
- Familiarity with agile development methodologies
- Understanding of cybersecurity best practices
- Experience with NoSQL databases
- Contributions to open-source projects
- Live in a Qualified HubZone