Job Description
We are seeking a visionary Software Engineer to join our elite engineering team. At Apex Digital Solutions, we build scalable, high-performance platforms that drive digital transformation for Fortune 500 clients. We are proud to offer full relocation assistance for candidates moving to the Kansas City area and flexible remote work options to accommodate your lifestyle.
In this role, you will architect robust solutions, mentor junior developers, and collaborate with product owners to deliver cutting-edge software. If you are looking for a career where your code makes a tangible impact and you are open to relocation, we want to meet you.
Responsibilities
- Design, develop, and deploy high-scale, robust software applications using modern frameworks.
- Write clean, maintainable, and efficient code following best practices and architectural standards.
- Participate in full software development life cycle (SDLC), including requirements analysis, design, coding, testing, and deployment.
- Conduct thorough code reviews and provide constructive feedback to team members.
- Collaborate with cross-functional teams (product, design, QA) to define product features and technical specifications.
- Optimize application performance, security, and scalability.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- 5+ years of professional software development experience.
- Proficiency in at least two modern programming languages (e.g., Python, Java, Go, or TypeScript).
- Strong understanding of web technologies (REST APIs, JSON, HTML5, CSS3).
- Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Experience with database technologies (PostgreSQL, MongoDB, or Redis).