Job Description
We are seeking a highly skilled Software Engineer to join our dynamic team in Las Vegas. This is an immediate hire opportunity for a problem-solver who thrives in a fast-paced environment. You will be responsible for architecting scalable solutions and delivering high-performance software that impacts millions of users.
At Apex Digital Systems, we value innovation, quality, and professional growth. Our team works on cutting-edge projects ranging from fintech applications to cloud infrastructure management.
Responsibilities
- Design, develop, and deploy robust software applications using modern languages and frameworks.
- Collaborate with cross-functional teams of product managers, designers, and engineers to define feature requirements.
- Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
- Identify, troubleshoot, and resolve complex technical issues and system bottlenecks.
- Conduct code reviews and mentor junior engineers to foster a culture of continuous improvement.
- Participate in the full software development lifecycle (SDLC), from planning and design to testing and deployment.
- Optimize applications for maximum speed and scalability.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- 3+ years of professional experience in software development (Full Stack or Backend preferred).
- Proficiency in JavaScript/TypeScript, Python, or Java.
- Strong experience with front-end frameworks such as React, Angular, or Vue.js.
- Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
- Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Strong understanding of RESTful APIs and microservices architecture.