Software Engineer

NoGood
Summary
Join NoGood, an award-winning growth consultancy, as a Software Engineer in our rapidly expanding AI Lab. You will be instrumental in developing cutting-edge AI solutions, collaborating with a team of designers, product leads, and machine learning engineers. This role demands expertise in full-stack development, particularly React for front-end and server-side languages like Python, Node.js, or Java. You will lead development, architect solutions, implement back-end infrastructure, and utilize DevOps practices. The ideal candidate possesses 4+ years of experience in building B2B software applications and a strong understanding of database management systems and RESTful APIs. NoGood offers a competitive salary, flexible work environment, and numerous benefits.
Requirements
- 4+ years of full-stack development experience with a proven track record of building high usage B2B software applications
- Proficiency in React for front-end development, with a strong understanding of how to build responsive, high-performance web applications
- Experience with server-side languages such as Python, Node.js, or Java
- Strong understanding of DevOps practices and experience in software deployment, including CI/CD pipelines, containerization (e.g., Docker), and cloud infrastructure (AWS, Google Cloud, or Azure)
- Solid knowledge of database management systems (e.g., MySQL, PostgreSQL, MongoDB)
- Experience with RESTful APIs, API integration, and data exchange formats (JSON, XML)
- Familiarity with software development best practices, including version control (Git), testing, and continuous integration/deployment (CI/CD)
- Excellent problem-solving skills and the ability to debug complex systems
- Strong leadership and communication skills, with the ability to collaborate effectively with cross-functional teams
- Passion for ad tech and a desire to work in a fast-paced, innovative startup environment
- BS in Computer Science, Engineering, or a relevant field
Responsibilities
- Lead the development of our AI platform, focusing on scalability, speed, and user experience
- Architect and develop front-end solutions using React to create smooth, engaging, and intentional user experiences
- Implement back-end infrastructure with a focus on speed, scalability, security, and seamless integration with various platforms via robust API connections
- Utilize DevOps practices to manage the deployment pipeline, ensuring efficient, reliable, and secure software delivery
- Collaborate with UX/UI Designers to translate web designs into functional, intuitive user interfaces
- Work closely with Data Scientists to ensure accurate data collection, analysis, and application within the platform
- Participate in the entire application lifecycle, from coding to debugging and testing, with an emphasis on quality and performance
- Maintain and optimize the performance of existing applications
- Stay up-to-date with emerging technologies and explore potential integrations to enhance our operations
Benefits
- Base Pay + Profit Sharing & Commissions Opportunities
- Hybrid at HQ and remote globally
- Home Office Stipend
- Flexible PTO Plan
- Mentorship & Career Growth Support
- Access to Top-tier Resources & Industry Experts
- Quarterly Team Trips (Onsite and Offsite)
- Free Lunch, Snacks, Cold Brew, & Happy Hours
- Endless Opportunities to Lead & Succeed
- Ongoing Development Programs
Share this job:
Similar Remote Jobs

