Senior Software Developer

3 days ago

Windsor Park, TN, United States Placements24 Full-time $110,000 - $180,000

About the Role

Our client, a leading innovator in the field of sustainable technology, is seeking a Senior Software Developer to join their dynamic and collaborative team. This position is fully remote, allowing you to work from anywhere while contributing to groundbreaking projects. The Senior Software Developer will be responsible for designing, developing, testing, and deploying high-quality software solutions that drive our client's mission forward. The ideal candidate will possess strong programming skills, a deep understanding of software architecture, and a passion for clean, efficient code. We are looking for an experienced developer who can mentor junior team members, contribute to technical decision-making, and thrive in a fast-paced, innovative environment. This is an excellent opportunity to make a significant impact on developing sustainable technology solutions in a flexible, remote setting.

Key Responsibilities

  • Design, develop, and maintain robust and scalable software applications.
  • Write clean, well-documented, and efficient code in accordance with best practices.
  • Collaborate with cross-functional teams, including product managers and designers, to define and implement new features.
  • Participate in code reviews to ensure code quality and adherence to standards.
  • Troubleshoot, debug, and resolve software defects and issues.
  • Contribute to architectural design discussions and technical decision-making.
  • Mentor junior developers and provide technical guidance.
  • Stay updated with the latest technologies and industry trends.
  • Develop and execute unit and integration tests.
  • Contribute to the continuous improvement of development processes and tools.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional software development experience.
  • Proficiency in one or more programming languages such as Python, Java, C#, or JavaScript.
  • Strong understanding of software architecture patterns, data structures, and algorithms.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Experience with Agile development methodologies.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, especially in a remote team setting.
  • Experience with database design and management (SQL, NoSQL).
  • A passion for sustainable technology and innovation is a plus.

Benefits

  • Competitive salary and potential for performance-based bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Retirement savings plan with company match.
  • Generous paid time off and company holidays.
  • Professional development opportunities, including training and conferences.
  • Fully remote work environment.
  • Home office setup stipend.
  • Access to cutting-edge technologies and challenging projects.
  • Employee stock options.
  • Supportive and innovative company culture focused on sustainability.
#J-18808-Ljbffr