Application Developer III

Wright Service Corp.West Des Moines, IA
20d

About The Position

The Application Developer III is a senior-level full-stack developer responsible for designing, developing, and maintaining complex web applications with minimal supervision. This role involves leading development efforts on both front-end and back-end components, architecting scalable solutions, optimizing performance, and mentoring junior developers. The developer collaborates with cross-functional teams to deliver high-quality, innovative software solutions and plays a key role in technical decision-making.

Requirements

  • Expert proficiency in object-oriented programming and deep understanding of SOLID principles
  • Advanced experience with front-end technologies (HTML, CSS, JavaScript, Bootstrap) and modern frameworks (React, Angular, Vue)
  • Strong back-end development experience with TypeScript, Node.js, Ruby, and familiarity with microservices architecture
  • Expertise in designing and consuming RESTful APIs and troubleshooting complex integration issues
  • Advanced understanding of relational databases (MS SQL Server, DB2) and non-relational databases (MongoDB)
  • Hands-on experience with DevOps practices, CI/CD pipelines, and automated deployments
  • Strong leadership, communication, and collaboration skills
  • Ability to analyze complex problems and propose scalable solutions
  • 5–7 years of experience as a Full Stack Developer or in a similar senior-level development role
  • Proven track record of leading projects or mentoring junior developers

Nice To Haves

  • Deep experience with cloud platforms (AWS, Azure, Google Cloud) and serverless architectures
  • Familiarity with containerization technologies (Docker, Kubernetes) and orchestration tools
  • Experience with QA automation frameworks (Robot, Selenium) and performance testing tools
  • Advanced understanding of agile development methodologies and ability to lead agile ceremonies
  • Exposure to low-code platforms and emerging technologies
  • Relevant certifications in cloud technologies or advanced programming (preferred)

Responsibilities

  • Design, develop, and maintain advanced web applications, including front-end and back-end components
  • Lead technical discussions and provide guidance on architecture and best practices
  • Develop and optimize APIs and integration points for scalability and performance
  • Write clean, maintainable, and well-documented code following industry standards
  • Troubleshoot and resolve complex software issues, ensuring high availability and reliability
  • Implement advanced security and data protection measures
  • Conduct and lead code reviews, mentoring junior developers and promoting continuous improvement
  • Stay current with emerging technologies and recommend adoption where appropriate
  • Support and participate in the company’s culture of safety and employee ownership
  • Comply with applicable laws, regulations, and company policies
  • Maintain regular and punctual attendance at work and meetings

Benefits

  • Medical (HDHP & PPO), Dental, and Vision
  • 401k and 401k match
  • ESOP (Employee Ownership Program)
  • Paid Time Off (Vacation, Sick, Floating Holidays)
  • Paid Parental & Family Care Leave
  • Company Paid STD, LTD, and Life Insurance
  • Paid Volunteer Time
  • And More...
  • Learn more at www.thewrightbenefits.com

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service