Job Description
Join our dynamic team at InnovateTech Solutions as a Software Engineer and transform how the world interacts with technology. We're a rapidly scaling fintech startup headquartered in Raleigh, NC, offering competitive salaries, weekly pay cycles, and equity options to all team members. Enjoy a flexible remote-first culture with quarterly team retreats, cutting-edge tech stack, and direct impact on product development. Our engineers solve complex challenges in payment processing and financial analytics while maintaining a healthy work-life balance.
Responsibilities
- Design and implement scalable backend services using Node.js and Python
- Collaborate with cross-functional teams to define technical requirements and deliverables
- Optimize database performance and implement RESTful APIs
- Lead code reviews and mentor junior developers
- Contribute to CI/CD pipeline improvements and DevOps practices
- Participate in agile ceremonies and sprint planning
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in JavaScript/TypeScript and Python frameworks
- Strong knowledge of AWS cloud services and containerization
- Proven experience with relational (PostgreSQL) and NoSQL databases
- Excellent problem-solving skills and system design capabilities
- Experience with agile methodologies and version control (Git)