Job Description
Join the Future of Tech in Boston
Are you a visionary engineer ready to make an immediate impact? Vertex Technologies is seeking a highly skilled Senior Software Engineer to join our dynamic team in Boston, MA. We are a fast-paced organization committed to innovation, and we are looking for talent that thrives in a collaborative, high-performance environment.
We offer an immediate start date for the right candidate, competitive compensation, and a culture that values continuous learning and professional growth.
What You Will Do
As a Senior Software Engineer, you will play a pivotal role in architecting and implementing scalable solutions that drive our business forward. You will work closely with cross-functional teams to deliver high-quality software products that meet the needs of our diverse clientele.
Responsibilities
- Design, develop, and maintain scalable, high-performance software applications using modern programming languages and frameworks.
- Lead architectural discussions and code reviews to ensure best practices, security, and maintainability across the codebase.
- Collaborate with product managers and designers to translate complex requirements into technical specifications.
- Optimize application performance, ensuring fast load times and seamless user experiences.
- Identify and resolve technical debt, refactoring legacy code to improve system reliability.
- Mentor junior developers and contribute to the technical growth of the engineering team.
- Deploy solutions to production environments using CI/CD pipelines and cloud infrastructure.
Qualifications
- 5+ years of professional experience in software development with a strong focus on backend or full-stack engineering.
- Proficiency in languages such as Python, Java, Go, or Node.js.
- Strong experience with relational and non-relational databases (e.g., PostgreSQL, MongoDB, Redis).
- Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Experience with version control systems (Git) and agile development methodologies.
- Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience).
- Strong problem-solving skills and the ability to work in a fast-paced, agile environment.