What are the responsibilities and job description for the Software Engineer position at Everblue?
Location: Hybrid/Davidson, NC (Some travel required)
Type: Full-time
Restriction: Must be a US citizen or Permanent Resident
About Everblue:
Everblue is a mission-driven, Veteran-owned small business. Our team is committed to improving careers, government processes, and energy market transformation. Everblue is a leading provider of innovative software solutions focused on empowering organizations through digitization and certification management. With a strong commitment to sustainability and operational efficiency, our flagship products, EverForms and EverCert, enable businesses to streamline complex processes and achieve compliance with industry standards. At Everblue, we foster a dynamic and collaborative work environment where creativity and technical excellence drive our mission to deliver cutting-edge technology solutions that make a meaningful impact. Join us in shaping the future of digital transformation and certification management.
Role Overview:
The Software Engineer will play a crucial role in our development team, contributing to the design, development, and maintenance of our software applications. This position is ideal for individuals with a solid foundation in software engineering who are looking to expand their skills and responsibilities.
Key Responsibilities:
Warning: rubber chickens, nerf guns, finger rockets, and bad jokes abound.
We’re on a mission, will you join us? Learn more at
Requirements:
Proven" data-faitracker-click-bind="true">www.goeverblue.com.
Requirements:
Type: Full-time
Restriction: Must be a US citizen or Permanent Resident
About Everblue:
Everblue is a mission-driven, Veteran-owned small business. Our team is committed to improving careers, government processes, and energy market transformation. Everblue is a leading provider of innovative software solutions focused on empowering organizations through digitization and certification management. With a strong commitment to sustainability and operational efficiency, our flagship products, EverForms and EverCert, enable businesses to streamline complex processes and achieve compliance with industry standards. At Everblue, we foster a dynamic and collaborative work environment where creativity and technical excellence drive our mission to deliver cutting-edge technology solutions that make a meaningful impact. Join us in shaping the future of digital transformation and certification management.
Role Overview:
The Software Engineer will play a crucial role in our development team, contributing to the design, development, and maintenance of our software applications. This position is ideal for individuals with a solid foundation in software engineering who are looking to expand their skills and responsibilities.
Key Responsibilities:
- Software Development: Design, develop, and maintain high-quality software applications by writing clean, maintainable, and efficient code. Participate in the full software development lifecycle, from requirements gathering to deployment.
- Collaboration and Leadership: Collaborate with cross-functional teams to define, design, and ship new features. Mentor junior engineers and contribute to a culture of continuous improvement and knowledge sharing.
- Troubleshooting and Debugging: Troubleshoot and debug complex issues in applications to ensure they meet quality standards. Assist in resolving technical problems and improving system reliability.
- Code Reviews and Quality Assurance: Conduct code reviews to ensure adherence to coding standards and best practices. Participate in quality assurance activities to enhance software reliability.
- Technical Contributions: Contribute to technical discussions and decisions, helping to drive the adoption of new technologies and best practices within the team.
- Meetings and Communication: Attend daily developer meetings and contribute to discussions on project development and progress. Communicate technical concepts clearly to both technical and non-technical stakeholders.
- Testing and Quality Assurance: Develop and execute tests to ensure software meets quality standards. Participate in quality assurance activities to enhance software reliability.
Warning: rubber chickens, nerf guns, finger rockets, and bad jokes abound.
We’re on a mission, will you join us? Learn more at
Requirements:
Proven" data-faitracker-click-bind="true">www.goeverblue.com.
Requirements:
- Experience: Minimum of 3 years of experience in software development, with a proven track record of delivering high-quality software solutions.
- Travel: Willingness to travel for up to a week at a time 2-3 times per year for company-wide events or stakeholder engagement.
- Skills:
- Proficiency in programming languages such as Python and JavaScript.
- Strong understanding of software design patterns and principles.
- Experience with version control systems like Git and familiarity with Agile development methodologies.
- Knowledge of databases and Object-Relational Mapping (ORM) frameworks.
- Soft Skills:
- Excellent communication and teamwork abilities.
- Strong problem-solving skills and attention to detail.
- Ability to mentor junior engineers and contribute to team growth.
- Be part of a mission-driven company dedicated to making the world a better place.
- Work with a supportive and responsive team that values your input.
- Enjoy a dynamic and flexible work environment.
- Opportunity for professional growth and development.