Skip to main content

Welcome to our Careers page!

Option 2: Create a New Profile

Full Stack Software Developer

Job Title
Full Stack Software Developer
Position ID
27527000
Location
The Woodlands,  TX 77380
Other Location
Description
Job Description Summary

If you are a highly motivated individual with a genuine interest in energy, technology, and a passion to deliver products
for a growing company, we have the perfect job for you!

The Full Stack Software Developer will be responsible for building out new features and functions to support business process improvements and scalability. This individual must be self-driven to learn our technology stack and develop solutions meeting the business needs. This individual will be working closely with the rest of the development team in an agile environment. Actively reviewing requirements from the business, offering input on possible solutions, building solutions collaboratively and meeting team deliverables from sprint to sprint are key to being successful in this role.

With the stability of an established company and the agility of a startup, our culture thrives on ingenuity and collaboration, where passion and trust are felt throughout its team members. Come join this team of all-star problem solvers as we work
to deliver clean energy solutions for a brighter tomorrow!


Job Duties and Responsibilities:

•Support of existing software applications used by the company in its day-to-day business
•Debugging, fixing and enhancing existing software
•Design front-end user experience with a focus on intuitive ease of use
•Designing, developing, and testing full-stack software solutions for the business


Essential Skills & Experience:

•Experience writing back-end web services in nodejs (Express, HAPI, etc)  
•Experience in B2C web analytics (segment)
•Experience in customer facing, high-traffic websites
•Experience with front-end web development using Reactjs and native, Angular, HTML, CSS
•Experience with front-end development technologies (React, TypeScript, SCSS, Apollo, etc.)
•Experience with containers and orchestration (Docker, Kubernetes, serverless functions)  
•Experience working with SCRUM teams and ability to follow development processes
•Demonstrate grasp of using source control management software git/GitHub
•Experience in writing automated unit tests including front-end component testing  
•Demonstrated ability to write software code in more than one software language
•Demonstrated ability in at least one database technology and query language
•Familiar with designing, writing, profiling, debugging and testing code
•Excellent oral and written communication skills


Requirements:

•5-8 years IT experience in a Software development capacity
•1-2 years’ experience with REACT
•Ability to drill down into the details of a delivery request without losing sight of the big picture.
•Ability to work well within a team environment and demonstrate a vested interest in team goals and objectives.
•Excellent interpersonal, verbal and written communication skills, with the ability to establish and maintain positive and
 effective working relationships
•Self-motivated with the desire to consistently improve performance and gain further knowledge
•Ability to meet deadlines, learn quickly and demonstrate effective problem solving and follow-up skills


Preferred Skills:

•SQL experience or demonstrated knowledge of database construction and design
•Preferred experience supporting cloud-based (AWS, Google Cloud, etc) solutions
•Preferred experience using RabbitMQ, MongoDB, GraphQL


Benefits of Working with MP2 Energy:
•Competitive Compensation
•Health Care - Medical/Dental/Vision/Prescription Drug Coverage
•401(k) with Company Matching Contributions
•Flexible Spending Accounts (FSA)
•Health Savings Accounts (HSA)
•Disability Programs (STD & LTD)
•Employee Basic Term Life Insurance
•Vacation & Company Holidays
•Tuition Reimbursement


*Job descriptions are not intended as, nor should be construed to be, exhaustive lists of all responsibilities, skills, efforts, or working conditions associated with a job.  They are intended to be accurate reflections of those principal job duties and responsibilities essential for making fair pay decisions about the job.

 

All qualified applicants will receive consideration for employment without regard to race, sex, color, religion, national origin, protected veteran status, or on the basis of disability.