Job Description
We are seeking a talented Software Engineer to join our dynamic team in Virginia Beach. At Nexus Systems Inc., we build cutting-edge solutions that power businesses across the globe. If you are passionate about clean code, scalable architecture, and innovative problem-solving, we want to hear from you.
As a key member of our engineering squad, you will play a pivotal role in designing, developing, and maintaining high-performance applications. We offer a hybrid work environment, competitive benefits, and a culture that values continuous learning.
Responsibilities
- Design, develop, and deploy robust software solutions using modern programming languages and frameworks.
- Collaborate with product managers and designers to translate complex requirements into technical specifications.
- Write clean, maintainable, and efficient code with a focus on code quality and best practices.
- Participate in agile ceremonies including daily stand-ups, sprint planning, and retrospectives.
- Conduct thorough code reviews and provide constructive feedback to peers.
- Identify, debug, and resolve complex technical issues and performance bottlenecks.
- Maintain and improve existing software systems to ensure high availability and scalability.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- Minimum of 3-5 years of professional software development experience.
- Strong proficiency in at least two of the following: Java, Python, C++, or JavaScript/TypeScript.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker, Kubernetes).
- Familiarity with version control systems (Git) and CI/CD pipelines.
- Excellent problem-solving skills and the ability to work independently or in a collaborative team setting.
- Strong communication skills with the ability to explain technical concepts to non-technical stakeholders.