What are the responsibilities and job description for the Application Developer IV position at LaunchCode?
Brief Description
Location: On-Site, Bridgeton MO
Role Overview
As an Application Developer IV, you are a senior-level technical leader who architects, develops, and guides the delivery of scalable, high-impact software solutions. This role blends deep technical expertise with strategic leadership, domain fluency, and commitment to fostering an inclusive, high-performing team culture. The ideal candidate leads with integrity, agility, and empathy—driving innovation while developing others and aligning technology with business goals.
Key Responsibilities
Front-End Development
Database Development
Location: On-Site, Bridgeton MO
Role Overview
As an Application Developer IV, you are a senior-level technical leader who architects, develops, and guides the delivery of scalable, high-impact software solutions. This role blends deep technical expertise with strategic leadership, domain fluency, and commitment to fostering an inclusive, high-performing team culture. The ideal candidate leads with integrity, agility, and empathy—driving innovation while developing others and aligning technology with business goals.
Key Responsibilities
Front-End Development
- Develop, test, and deploy software applications using languages such as TypeScript, JavaScript, .NET, Java, Python, or C#
- Architect and implement robust, scalable, and secure applications aligned with enterprise goals
- Lead design reviews, establish coding standards, and ensure technical excellence across projects
- Make strategic decisions about frameworks, tools, and patterns to optimize performance and maintainability
- Maintain expert-level proficiency in a primary specialization, such as:
- UX Design
Database Development
- Pair deep specialization with cross-disciplinary skills to support a well-rounded, T-shaped technical profile
- Possess expert understanding of foundational aspects of the application landscape, including:
- CI/CD pipelines
- Observability tools and practices
- Event-driven architecture
- Application security principles
- Regularly disseminate and codify technical knowledge to benefit both the team and the broader department
- Build authentic, respectful, and valued relationships with individuals at all levels of the organization
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field
- 7 years of experience in software development, with demonstrated leadership and architectural ownership
- Expertise in multiple programming languages and frameworks (e.g., Java, .NET, Python, React, SQL)
- Familiarity with software development life cycle (SDLC) and Agile methodologies
- Knowledge of software testing methodologies and tools
- Strong understanding of system architecture, design patterns, cloud platforms, and DevOps practices
- Exceptional communication, collaboration, and strategic thinking skills
- Ability to lead with empathy, agility, and inclusiveness
- Experience in data interpretation, process improvement, and cross-functional problem solving
- Reliable performance in executing high-caliber work with consistent efficiency
- Industry-Leading Healthcare Coverage
- Profit-Sharing Plan with Safe Harbor Contribution
- Generous Paid Time Off & Holidays
- Paid Parental Leave
- Tuition Reimbursement Program
- Free Onsite Fitness & Recreation Center