Mansfield Oil
Full Stack Engineer - Hybrid Work Environment
Mansfield Oil, Gainesville, Georgia, 30501
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 Functional/Technical Competencies Competency Target Level Microsoft Suite 4 Critical Thinking 4 HTML5, CSS3, JavaScript 5 Modern front-end frameworks (React, Vue.js, or Angular) 4 Node.js, Python, or .NET core 4 SQL/NoSQL databases (e.g., SQL Server, PostgreSQL, MySQL, MongoDB) 3 Rest APIs 4 Attention to Detail 4 Agile Methodologies 4 Leadership 3 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.