Job Description
Join the Apex Digital Systems Team
We are seeking a visionary Senior Software Engineer to lead our development initiatives in San Antonio. At Apex Digital Systems, we don't just write code; we engineer solutions that drive business growth and redefine user experiences. If you are passionate about scalable architecture and modern web technologies, this is your opportunity to thrive in a dynamic, high-performance environment.
Why Join Us?
- Competitive salary and equity package.
- Comprehensive health, dental, and vision insurance.
- Flexible remote work options and generous PTO.
- Continuous learning and professional development budget.
The Role
As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software solutions. You will collaborate with cross-functional teams to deliver features that impact millions of users globally.
Responsibilities
- Architect and implement scalable, high-performance software applications using modern technologies.
- Lead code reviews, provide technical mentorship to junior developers, and establish coding standards.
- Collaborate with product managers and designers to translate business requirements into technical specifications.
- Optimize application performance, security, and reliability across all platforms.
- Participate in the full software development lifecycle, including planning, design, implementation, and deployment.
- Troubleshoot complex technical issues and provide innovative solutions.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- 5+ years of professional software development experience with a focus on web technologies.
- Proficiency in JavaScript/TypeScript, React, Node.js, and Python.
- Strong experience with cloud platforms (AWS, Azure, or GCP).
- Experience with database management systems (PostgreSQL, MongoDB).
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in a team setting.