Expert Fullstack Developer, Product & Tech
Job Description
What You will Need
- Extensive development experience (10+ years) in dynamic and technology-diverse settings, with a focus on cost-efficiency.
- Proficient in interpreting business needs and devising innovative technical solutions within established technical frameworks.
- Strong expertise in JavaScript technologies, including Node.js, TypeScript, and Express.js.
- Practical experience with front-end frameworks such as AngularJS and React.
- Familiarity with Amazon Web Services (AWS) and serverless architecture patterns.
- Solid grasp of Test-Driven Development (TDD) and automated acceptance testing principles.
- Competent in Object-Relational Mapping (ORM), object-oriented analysis, and design methodologies.
- Experience in continuous integration practices for code and database management.
- Demonstrated ability to collaborate in a pair programming setup.
- Keen attention to detail.
- Exceptional analytical and problem-solving abilities, coupled with effective communication skills to disseminate solutions to team members.
- Comprehensive understanding of the software development lifecycle, encompassing design, testing, deployment, and documentation.
- Track record of successful code refactoring.
- In-depth knowledge of unit testing and performance testing techniques.
- Outstanding written and oral communication abilities, including presentation skills.
- Proven background in agile software development processes.
Responsibilities:
- Design, develop, and implement full stack software solutions to address complex business issues.
- Provide technical leadership and strategic direction for software development activities.
- Collaborate with cross-functional teams to ensure software quality.
- Mentor junior software engineers, promoting software development best practices.
Technical Responsibilities:
- Design and Development: Design and develop robust, scalable, and efficient software solutions across the full stack (front-end, back-end, and databases).
- Code Review and Quality Assurance: Conduct code reviews to ensure code quality and adherence to coding standards. Implement automated testing and debugging tools to ensure software quality.
- Performance Optimization: Optimize application for maximum speed, scalability, and maintainability. Identify and rectify bottlenecks and bugs.
- Collaboration: Collaborate with cross-functional teams, including product management, design, and other engineering teams, to define and prioritize projects.
- Technical Leadership: Provide technical leadership to the team, mentor junior developers, and promote best practices in full stack development.
- Continuous Learning: Stay up-to-date with emerging technologies and trends in full stack development. Implement learnings into the development process.
- Security: Implement secure coding practices to protect systems and data. Regularly update and patch systems to ensure security.
- Documentation: Document code consistently and maintain comprehensive software documentation to ensure ease of use or modification of the software by other engineers.
Sure, here's a rephrased version:
Proficiency and hands-on experience in the following technology stack is required
Front-end (Client-side)
JavaScript
HTML/CSS
AngularJS
Back-end (Server-side)
Node.js
Express.js
Database
SQL/NoSQL
Snowflake
Automation Testing
MochaJS
Jest
Jasmine
Karma
Test Cafe
Date Posted
09/07/2024
Views
2
Similar Jobs
Senior Product Analyst - FinCrime Platform - WISE
Views in the last 30 days - 0
Wise is seeking a Senior Product Analyst for its FinCrime Platform The role involves driving analytics efforts in the Financial Crime Platform product...
View DetailsSoftware Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...
View DetailsSoftware Engineering Manager - Cargill
Views in the last 30 days - 0
The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...
View DetailsSales Development Representative - UK (Remote) - Dscout
Views in the last 30 days - 0
Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...
View DetailsIntern People Experience - Personio
Views in the last 30 days - 0
Personio is an HR platform that simplifies complex tasks for small and mediumsized organizations With a team of over 1800 employees across Europe and ...
View DetailsSenior Finance Business Partner (d/f/m) - Personio
Views in the last 30 days - 0
Personio an intelligent HR platform is seeking a Senior Manager for FPA to lead financial planning and analysis for key departments The ideal candidat...
View Details