
Senior Software Engineer - Full Stack
Job Description
Welcome to Waste Management, a leading provider of comprehensive waste management services across North America. We are currently seeking a highly skilled Senior Software Engineer - Full Stack to join our dynamic and innovative team. As a Senior Software Engineer, you will play a crucial role in developing and maintaining our internal software systems, ensuring their efficiency and effectiveness in supporting our operations. We are looking for someone with a strong background in full stack development, coupled with a passion for problem-solving and a drive for continuous improvement. If you are a self-motivated individual who thrives in a collaborative and challenging environment, we encourage you to apply for this exciting opportunity.
- Develop and maintain internal software systems to support the waste management operations.
- Utilize full stack development skills to design, code, test, and debug software applications.
- Collaborate with cross-functional teams to identify and analyze user requirements and develop solutions.
- Continuously improve and optimize existing software systems to increase efficiency and effectiveness.
- Troubleshoot and resolve technical issues with software systems.
- Stay updated on industry trends and advancements in software development to incorporate into our systems.
- Conduct regular testing and quality assurance to ensure proper functioning and user satisfaction.
- Create and maintain technical documentation for software systems.
- Mentor and provide technical guidance to junior software engineers.
- Comply with coding standards and best practices to ensure consistency and maintainability of software systems.
- Participate in code reviews to ensure high-quality and error-free code.
- Collaborate with project managers to meet project deadlines and deliver high-quality software solutions.
- Proactively identify potential risks and provide solutions to mitigate them.
- Communicate effectively with team members and stakeholders to provide updates on project progress.
- Adhere to company policies and procedures and maintain confidentiality of sensitive information.
Job Qualifications
Strong Technical Skills In Full-Stack Development: The Senior Software Engineer Should Have Extensive Experience And Expertise In Both Front-End And Back-End Development, Including Proficiency In Programming Languages Such As Javascript, Html, Css, And Database Management Systems Like Mysql And Mongodb.
Experience With Agile Methodologies: Waste Management Is Continuously Evolving And Implementing New Systems And Technologies. The Ideal Candidate Should Have Experience Working In An Agile Environment, With A Strong Understanding Of The Principles And Practices Of Agile Software Development.
Leadership And Team Management Skills: As A Senior Member Of The Software Engineering Team, The Candidate Should Have The Ability To Lead And Mentor Other Engineers. This Includes Delegating Tasks, Providing Guidance And Support, And Promoting A Collaborative Work Environment.
Problem-Solving And Critical Thinking Abilities: The Senior Software Engineer Should Be Able To Identify And Troubleshoot Complex Technical Issues, As Well As Anticipate And Mitigate Potential Problems. They Should Also Have A Strong Analytical Mindset And The Ability To Think Critically To Find Effective Solutions.
Excellent Communication And Interpersonal Skills: The Role Of A Senior Software Engineer Involves Collaborating With Various Teams, Stakeholders, And Clients. The Candidate Should Possess Excellent Communication Skills To Effectively Convey Technical Information And Ideas To Non-Technical Individuals And Build Strong Relationships With Team Members.
Required Skills
Project Management
Agile Methodology
Cloud Computing
Technical Leadership
Database design
Team collaboration
Problem-Solving
Front-end development
Back-end development
Software Architecture
Coding Proficiency
Soft Skills
Communication
Conflict Resolution
Emotional Intelligence
Leadership
Time management
creativity
Critical thinking
Teamwork
Adaptability
Problem-Solving
Compensation
According to JobzMall, the average salary range for a Senior Software Engineer - Full Stack in Houston, TX, USA is $115,000 - $150,000 per year. This can vary depending on factors such as experience, skills, and the specific company hiring. Additionally, bonuses and other benefits may also be included in the overall compensation package.
Additional Information
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
Waste Management, Inc. is an American waste management, comprehensive waste, and environmental services company in North America.
Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started
