Job Title: Backend Software Developer
Location: New York, NY/Hybrid
Duration: 10+ Months Contract
Company Overview:
We are a forward-thinking technology team focused on optimizing software systems and delivering innovative solutions. We are currently seeking a Backend Software Developer to join our team, where you will work alongside a dedicated group of developers to maintain and enhance our proprietary systems. This position offers significant growth opportunities, including the potential to convert into a full-time role based on performance.
Job Summary:
As a Backend Software Developer, you will be responsible for maintaining and improving our proprietary backend systems. Your initial focus will be on bug fixes and backend coding in Java, with a gradual transition to more critical projects, including accessibility and frontend work (JavaScript). You will receive comprehensive training and support to help you ramp up and expand your skill set within our tech stack.
Key Responsibilities:
Backend Development: Focus on 80% backend Java development, with a strong emphasis on coding best practices, maintainability, and scalability.
Bug Fixing: Work on addressing bug fixes in the codebase, ensuring stability and functionality.
Frontend Exposure: Once ramped up, you will have the opportunity to work on 10-20% frontend tasks using JavaScript and related technologies.
Collaboration: Work closely with tech leads, senior developers, and cross-functional teams to learn the system, ensure smooth integration, and drive continuous improvements.
Learning and Growth: Participate in training sessions to gain familiarity with our proprietary language and systems, transitioning to critical work as your expertise grows.
Required Skills and Experience:
2-5 years of experience in backend software development.
Strong proficiency in Java (backend development).
Experience with JavaScript is a plus, as it will be utilized in frontend work as you ramp up.
Solid understanding of coding logic, maintainability, and scalability.
Exposure to bug fixes and ability to troubleshoot and resolve issues.
Willingness to learn and adapt to new technologies and proprietary systems.
Strong communication and collaboration skills.
Nice-to-Have Skills:
Familiarity with proprietary backend technologies (training will be provided).
Experience in accessibility work or familiarity with front-end frameworks like React, Angular, or Vue.js.
Exposure to cloud technologies (e.g., AWS) is not required but a plus.
Experience in working with distributed systems is not necessary for this role.
Why Join Us:
Training and Development: Comprehensive ramp-up training and ongoing mentorship to support your growth.
Career Path: Opportunity for contract-to-full-time conversion based on performance.
Collaborative Culture: Work closely with skilled developers and tech leads to enhance your skills and contribute to meaningful projects.
Exciting Challenges: Work on critical backend systems and be part of a team that is driving innovation and system optimization.