Software Engineer, Full Stack

Posted 5 months ago

Are you applying to the internship?

Job Description

Software Engineer, Full Stack | Fictional Tech Solutions

The Tone:
This is a full-time role at Fictional Tech Solutions, with options for hybrid or remote work arrangements. Fictional Tech Solutions builds cutting-edge technology and innovative solutions that transform industries, fostering a collaborative environment where creativity thrives. This role is instrumental in designing, developing, and maintaining scalable and robust web applications from front to back, directly contributing to delivering exceptional features that delight users and drive business value.

The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Remote/Hybrid

• Team: Product Development team
• Mission: Design, develop, and maintain scalable and robust web applications from front to back to deliver exceptional features and drive business value.
• Tech Stack: JavaScript (ES6+), HTML5, CSS3, React, Angular, Vue.js, Node.js, Python, Java, Go, PostgreSQL, MySQL, MongoDB, Redis, RESTful API design, Git, AWS, Azure, GCP, Docker, Kubernetes, Jest, React Testing Library, Cypress, Mocha, Chai, Jenkins, GitLab CI, GitHub Actions

What You’ll Actually Do
• Develop: Design, develop, test, deploy, and maintain robust and scalable full-stack web applications using modern frameworks and best practices.
• Collaborate: Collaborate with product owners and UX/UI designers to translate user stories and wireframes into technical specifications and functional features.
• Optimize: Build and optimize efficient and reusable front-end components and systems using JavaScript, modern frameworks, HTML5, and CSS3.
• Manage: Develop and manage back-end services, APIs, and databases using languages like Python, Node.js, Java, or Go, interacting with SQL/NoSQL databases.
• Contribute: Contribute to architectural discussions and decisions, helping to shape the future of our platform.

The Must-Haves
• Background: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience in full-stack web development.
• Experience: 3+ years of professional experience in full-stack web development, with experience using cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
• Skills: Strong proficiency in front-end development (JavaScript ES6+, HTML5, CSS3, and modern JavaScript frameworks like React, Angular, Vue.js), solid understanding of back-end development with at least one server-side language (Node.js, Python, Java, Go), experience with relational (PostgreSQL, MySQL) and/or NoSQL (MongoDB, Redis) databases, proficiency with RESTful API design and development, familiarity with Git, and strong problem-solving abilities.
• Bonus: Master’s degree in a relevant technical field, experience with microservices architecture, knowledge of testing frameworks (Jest, React Testing Library, Cypress, Mocha, Chai), familiarity with Agile/Scrum methodologies, experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions), understanding of security best practices, or contribution to open-source/personal projects.

Related Jobs

NYL Insurance
Posted 1 day ago Hybrid - 3 days per week - New York, USA Software Development $124K - $177K / year