Mansfield Oil Company
Full Stack Engineer - Hybrid Work Environment
Mansfield Oil Company, Houston, Texas, United States, 77246
We are seeking a Mid-Level Full Stack Engineer to contribute to the development of scalable and high-performing web applications. The ideal candidate will be responsible for both front-end and back-end development and will collaborate with cross-functional teams to design, develop, and maintain our software products.
Responsibilities
Full Stack Development:
Build and maintain both front-end and back-end systems using modern web technologies (e.g., React, Node.js, etc.) API Integration:
Design and implement RESTful APIs to connect the front-end with back-end services Database Management:
Create and maintain databases using SQL/NoSQL solutions (e.g., MS SQL Server, PostgreSQL, MongoDB) Performance Optimization:
Ensure the technical feasibility of UI/UX designs and optimize application performance Collaboration:
Work closely with product managers, UX/UI designers, and other engineers to deliver high-quality software on time Testing & Debugging:
Write unit tests, integration tests, and debug issues to ensure the stability of the platform Documentation:
Maintain detailed documentation for new features and changes to existing systems Continuous Learning:
Stay up to date with the latest trends and technologies in software development Other Duties as Assigned
Position Requirements
Formal Education & Certification
Bachelor's Degree in Computer Science OR equivalent work experience required Knowledge & Experience
3+ years of experience in full-stack development Front-End:
Proficiency in HTML5, CSS3, JavaScript, and modern front-end frameworks (React, Vue.js, or Angular) Back-End:
Experience with server-side languages such as Node.js, Python, or .NET Core Database Management:
Strong experience with SQL/NoSQL databases (e.g., SQL Server, PostgreSQL, MySQL, MongoDB) API Development:
Hands-on experience with building and consuming RESTful APIs Version Control:
Experience with Git and collaborative development platforms like GitHub or GitLab Cloud Services:
Familiarity with Azure services for deployment and management Problem-Solving:
Excellent debugging, troubleshooting, and analytical skills Communication:
Strong verbal and written communication skills to work in a collaborative environment Nice-to-Have Skills
Experience with containerization tools like Docker or Kubernetes Familiarity with DevOps practices and CI/CD pipelines Knowledge of GraphQL Understanding of microservices architecture Work Environment
40-hour hybrid work week (3 days in the office, 2 days remote once training is completed) Sitting for extended periods of time Dexterity of hands and fingers to operate a computer keyboard, mouse and other computer components 20% Travel All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.
#J-18808-Ljbffr
Full Stack Development:
Build and maintain both front-end and back-end systems using modern web technologies (e.g., React, Node.js, etc.) API Integration:
Design and implement RESTful APIs to connect the front-end with back-end services Database Management:
Create and maintain databases using SQL/NoSQL solutions (e.g., MS SQL Server, PostgreSQL, MongoDB) Performance Optimization:
Ensure the technical feasibility of UI/UX designs and optimize application performance Collaboration:
Work closely with product managers, UX/UI designers, and other engineers to deliver high-quality software on time Testing & Debugging:
Write unit tests, integration tests, and debug issues to ensure the stability of the platform Documentation:
Maintain detailed documentation for new features and changes to existing systems Continuous Learning:
Stay up to date with the latest trends and technologies in software development Other Duties as Assigned
Position Requirements
Formal Education & Certification
Bachelor's Degree in Computer Science OR equivalent work experience required Knowledge & Experience
3+ years of experience in full-stack development Front-End:
Proficiency in HTML5, CSS3, JavaScript, and modern front-end frameworks (React, Vue.js, or Angular) Back-End:
Experience with server-side languages such as Node.js, Python, or .NET Core Database Management:
Strong experience with SQL/NoSQL databases (e.g., SQL Server, PostgreSQL, MySQL, MongoDB) API Development:
Hands-on experience with building and consuming RESTful APIs Version Control:
Experience with Git and collaborative development platforms like GitHub or GitLab Cloud Services:
Familiarity with Azure services for deployment and management Problem-Solving:
Excellent debugging, troubleshooting, and analytical skills Communication:
Strong verbal and written communication skills to work in a collaborative environment Nice-to-Have Skills
Experience with containerization tools like Docker or Kubernetes Familiarity with DevOps practices and CI/CD pipelines Knowledge of GraphQL Understanding of microservices architecture Work Environment
40-hour hybrid work week (3 days in the office, 2 days remote once training is completed) Sitting for extended periods of time Dexterity of hands and fingers to operate a computer keyboard, mouse and other computer components 20% Travel All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.
#J-18808-Ljbffr