Job Description
Are you a visionary Software Engineer looking to shape the future of technology in the heart of Oklahoma City? Apex Dynamics is seeking a talented Senior Software Engineer to join our high-performance team. We are building next-generation cloud applications and we need a technical leader who thrives in a collaborative, innovative environment.
Why Join Us?
- Competitive salary package ($95k - $145k).
- Hybrid work model (3 days in-office in OKC).
- Professional development budget and annual conferences.
Role Overview
As a Senior Software Engineer at Apex Dynamics, you will be responsible for the full software development lifecycle, from architectural design to deployment. You will work closely with product managers and designers to deliver pixel-perfect, scalable web applications.
Responsibilities
- Design & Architecture: Design and implement scalable, secure, and high-performance software architectures using modern technologies.
- Development: Write clean, maintainable, and efficient code in JavaScript/TypeScript, Python, or Go.
- Collaboration: Work closely with cross-functional teams (UX/UI, Product, QA) to define product requirements and deliver features.
- Mentorship: Mentor junior developers, conduct code reviews, and foster a culture of technical excellence.
- Optimization: Continuously optimize application performance, security, and scalability.
- Testing: Write comprehensive unit and integration tests to ensure software reliability.
Qualifications
- Experience: 5+ years of professional software development experience.
- Education: Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
- Technical Skills: Proficiency in React, Node.js, or equivalent frameworks.
- Database: Strong experience with SQL (PostgreSQL/MySQL) and NoSQL (MongoDB).
- Cloud: Familiarity with AWS or Azure.
- Soft Skills: Excellent problem-solving skills and the ability to communicate complex technical concepts to non-technical stakeholders.