Job Description
Welcome to Nexus Digital Systems. We are a forward-thinking technology firm dedicated to building scalable, user-centric solutions for enterprise clients. We are currently looking for a Senior Software Engineer to join our Kansas City team and drive the next generation of our product suite.
In this role, you will have the opportunity to work with cutting-edge technologies, mentor junior developers, and directly impact the architecture of our platforms. If you are passionate about clean code, system design, and innovation, we want to meet you.
Responsibilities
- Design & Development: Architect and implement high-quality, scalable software solutions using modern web technologies.
- Collaboration: Work closely with cross-functional teams including product managers, designers, and QA engineers to define requirements and deliver features.
- Code Quality: Write clean, maintainable, and well-documented code while adhering to best practices and coding standards.
- Mentorship: Guide junior developers and conduct code reviews to ensure technical excellence and knowledge sharing within the team.
- Troubleshooting: Identify, debug, and resolve complex technical issues to ensure system stability and performance.
- Innovation: Stay current with industry trends and propose improvements to our tech stack and development processes.
Qualifications
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
- Experience: 4+ years of professional software development experience in full-stack environments.
- Core Skills: Proficiency in JavaScript (ES6+), HTML5, CSS3, and one or more backend languages (e.g., Python, Java, C#).
- Frameworks: Strong experience with React, Angular, or Vue.js for front-end development.
- Databases: Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Cloud: Familiarity with cloud services (AWS, Azure, or GCP) and containerization tools (Docker, Kubernetes).