Job Description
We are looking for a passionate and innovative Senior Software Engineer to join our fast-paced team in Kansas City, Missouri. As a premier technology firm, we are committed to building scalable, high-performance software solutions that drive business growth. If you are a problem-solver who thrives in a collaborative environment and wants to make a tangible impact, we want to hear from you.
Located in the vibrant tech hub of Kansas City, our office offers a hybrid work environment and a culture that values creativity, mentorship, and technical excellence. You will be working with the latest technologies and best practices to deliver exceptional products to our clients.
Responsibilities
- Design, develop, and maintain complex, scalable software applications using modern programming languages and frameworks.
- Collaborate closely with product managers, designers, and other engineers to define, design, and ship new features.
- Write clean, efficient, and well-documented code while conducting thorough code reviews.
- Mentor junior developers and contribute to the technical growth of the engineering team.
- Participate in agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- Identify and implement optimizations to improve application performance and user experience.
Qualifications
- Minimum of 5 years of professional software development experience.
- Strong proficiency in Java, Python, or JavaScript.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes).
- Familiarity with relational and non-relational databases (SQL, MongoDB).
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- Excellent problem-solving skills and the ability to work independently as well as in a team setting.