Job Description
We are currently seeking a talented and experienced Senior Software Engineer to join our rapidly growing team in Oklahoma City, OK. This is a full-time position offering a competitive salary and the opportunity to work on cutting-edge projects that impact millions of users. Due to immediate business needs, we are looking to hire immediately. If you are a proactive problem solver ready to take the next step in your career, we want to hear from you.
Why Join Us?
- Competitive compensation package and comprehensive benefits.
- Flexible work environment and hybrid office options.
- Continuous learning and professional development opportunities.
- Be part of a diverse and innovative team culture.
Responsibilities
- Design, develop, and maintain high-quality, scalable software solutions using modern web technologies.
- Collaborate closely with product managers and designers to translate requirements into technical specifications.
- Conduct code reviews and provide mentorship to junior developers to ensure code quality and best practices.
- Optimize application performance, ensuring fast load times and seamless user experiences across all devices.
- Participate in the full software development lifecycle, from planning and design to deployment and maintenance.
- Troubleshoot complex technical issues and implement robust debugging strategies.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Minimum of 5 years of professional software development experience.
- Proficiency in JavaScript, React.js, and Node.js.
- Strong understanding of RESTful APIs, database management (SQL/NoSQL), and cloud services (AWS/GCP).
- Experience with Agile methodologies and version control systems (Git).
- Excellent communication skills and the ability to work effectively in a collaborative team environment.