Deskripsi Pekerjaan
We are looking for a visionary Senior Full Stack Developer to join our rapidly expanding team. This is an urgent hiring opportunity for a self-motivated professional who wants to shape the future of digital solutions from the comfort of their home in Indianapolis. We offer a competitive salary, comprehensive benefits, and the flexibility to work remotely while collaborating with top-tier talent across the country.
About the Role
In this position, you will bridge the gap between product design and technical implementation. You will take ownership of the entire software development lifecycle, from initial architecture to deployment and maintenance. If you are passionate about clean code, scalable architecture, and modern web technologies, we want to hear from you.
Tanggung Jawab
- Design & Development: Architect and implement scalable web applications using modern frameworks (React, Node.js, or similar).
- Cross-Functional Collaboration: Work closely with UX/UI designers and product managers to translate requirements into technical specifications.
- Code Quality: Write clean, maintainable, and well-documented code; conduct rigorous code reviews to ensure best practices.
- Database Management: Optimize database performance and design efficient schemas for high-volume data processing.
- Problem Solving: Troubleshoot complex technical issues and provide innovative solutions to improve system stability and user experience.
- Mentorship: Guide junior developers and participate in technical decision-making processes.
Kualifikasi
- Experience: 5+ years of professional experience in full stack web development.
- Technologies: Proficiency in JavaScript/TypeScript, React, and Node.js. Experience with PostgreSQL or MongoDB is required.
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (equivalent experience accepted).
- Communication: Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
- Self-Management: Proven ability to work independently in a remote environment, manage time effectively, and meet tight deadlines.
- Agile: Experience working within Agile/Scrum development methodologies.