
Software Development Manager
About the role
Company Overview
At Green Wave Electronics, we are a leading provider of end-to-end solutions for electronics lifecycle management. Our comprehensive suite of services includes testing, repair, refurbishment, recycling, distribution, fulfillment, transportation, and remarketing/eCommerce, enabling businesses to extend the life of their electronic assets while promoting sustainability. We are committed to reducing electronic waste and offering cost-effective, environmentally responsible solutions to help companies maximize the value of their technology.
With a focus on innovation, efficiency, and sustainability, Green Wave Electronics serves a diverse range of industries, helping our clients navigate the complexities of electronic asset management while reducing their environmental footprint. As a fast- growing company, we pride ourselves on our customer-centric approach and our ability to deliver tailored solutions that meet the unique needs of every business we work with.
Position Overview:
We are seeking a highly skilled and motivated hands-on Software Development Manager to lead a dynamic team of engineers, responsible for developing and maintaining critical software applications.
The ideal candidate will possess a strong technical background, exceptional leadership abilities, and a proven track record of successfully delivering complex projects.
This position requires a seasoned manager who can effectively balance technical expertise with team management, strategic planning, and stakeholder communication at a senior level.
Job Responsibilities:
- Lead Projects and mentor a team of software developers, ensuring quality deliverables and adherence to timelines.
- Hand on project involvement, conduct code reviews, enforce best practices and provide technical guidance to the team
- Foster a collaborative and innovative work environment to encourage team growth and performance with the US and Serbian based teams
- Experience in Agile/Scrum environments
- Lead the design and development of robust, scalable, and maintainable cloud-native applications on AWS
- Collaborate with stakeholders to gather requirements, define technical solutions, and align business objectives with technical deliverables.
- Ensure the application of software development lifecycle (SDLC) processes.
- Design and implement robust, scalable, and efficient applications using Java and AWS services.
- Troubleshoot and resolve application performance, scalability, and security issues.
- Stay current with emerging AWS services to drive innovation.
- Plan, prioritize, and allocate development tasks to meet project deadlines.
- Manage budget according to plan by preparing yearly forecast, facilitating capitol request preparation and assessing future resource needs
Qualifications:
- Minimum 5 years of experience as a Senior Developer with strong expertise in JavaScript and AWS technologies
- Min 3 years as a Manager in AWS / JavaScript centric environment
- Experience with Vue.js (or other reactive front-end framework) and Node.js (back-end).
- Proven track of leading multi-cultural development teams and delivering successful projects
- Education: Bachelor’s or master’s degree in computer science, Software Engineering or related field
- Strong communication and problem-solving abilities
Job Type: Full-time
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Vision insurance
We are offering competitive pay rate and benefits package and opportunities for promotion and personal growth. We are drug-free workspace, and every candidate must pass a background check and drug screening prior to employment.
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Vision insurance
Education:
- Bachelor's (Preferred)
Experience:
- Software development: 5 years (Preferred)
- Manager in AWS / JavaScript centric environment: 3 years (Preferred)
Work Location: In person