Job Description
We are urgently hiring a talented and experienced Software Engineer to join our growing team at Velociti Systems. We are looking for individuals who are passionate about building scalable, high-performance applications and want to work in a dynamic, remote-first environment.
As a key member of our engineering team, you will play a crucial role in designing and implementing solutions that drive our business forward. Whether you are based in Virginia or anywhere else in the world, you will be part of a collaborative culture that values innovation, technical excellence, and professional growth.
Why Join Us?
- Remote-First Culture: Work from the comfort of your home with flexible hours.
- Competitive Compensation: Salary range of $120k - $160k plus comprehensive benefits.
- Professional Development: Continuous learning opportunities and mentorship programs.
- Modern Tech Stack: Work with the latest tools and technologies.
Responsibilities
- Design & Development: Architect, design, and implement high-quality software solutions using modern programming languages and frameworks.
- Code Quality: Write clean, maintainable, and efficient code while adhering to coding standards and best practices.
- Collaboration: Work closely with product managers, designers, and other engineers in an Agile/Scrum environment to deliver features on time.
- Testing & Debugging: Develop comprehensive unit and integration tests to ensure software reliability and perform thorough debugging.
- Documentation: Create detailed technical documentation for code, APIs, and system architecture.
- Performance Optimization: Identify and resolve performance bottlenecks to ensure applications run smoothly.
Qualifications
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
- Experience: 5+ years of professional software development experience.
- Languages: Proficiency in at least two of the following: Python, Java, JavaScript, or C#.
- Frameworks: Strong experience with front-end frameworks (React, Vue, Angular) or back-end frameworks (Spring, Django, Node.js).
- Database: Experience working with relational (SQL) and/or non-relational (NoSQL) databases.
- Cloud: Familiarity with cloud platforms (AWS, Azure, or Google Cloud) is a plus.
- Communication: Excellent verbal and written communication skills with the ability to articulate complex technical concepts.