Full Stack Engineer
Описание от работодателя
Position - Full Stack Engineer
Job Description : We are seeking a highly motivated and skilled full-stack engineer to join our growing team. The ideal candidate will have hands-on experience in both front-end and back-end technologies, strong problem-solving skills, and a keen eye for detail. This position is a fantastic opportunity for someone eager to expand their skills in a dynamic and fast-paced environment. You will be working with a team of talented engineers and will have the chance to contribute to the development of innovative products while collaborating with stakeholders.
Key Responsibilities:
Development : Design, develop, and maintain web applications using modern front-end frameworks (Angular/React) and back-end technologies (Node js,Go Lang). System Design : Work on the architecture and design of scalable and efficient applications with an emphasis on performance and security.
Database : Work with relational databases (PostgreSQL or similar) and ensure efficient data storage, retrieval, and management.
Collaboration : Collaborate with cross-functional teams, including Product Managers, UX/UI Designers, and other Engineers, to deliver high-quality features and enhancements.
Version Control : Use Git to manage code repositories and ensure best practices in version control and branching strategies.
Testing : Write unit and integration tests to ensure code reliability, stability, and maintainability.
Documentation : Document the development process, technical specifications, and architectural decisions for future reference and team collaboration.
Stakeholder Interaction : Communicate effectively with internal teams and stakeholders to understand requirements and deliver the best solutions.
Required Skills:
Technical Skills :
Front-end : Proficiency in Angular or React for building responsive and interactive user interfaces.
Back-end : Strong experience in Node.js and Go Lang to build scalable and high-performance APIs.
Data Structures & Algorithms : Solid understanding of DSA concepts to solve complex problems efficiently.
Database : Hands-on experience with relational databases (PostgreSQL or equivalent) and writing optimized queries.
Version Control : Proficient in Git for source code management and collaboration.
Tools:
Mandatory:
VSCode (or similar code editor) for development.
Postman for API testing and development.
PGAdmin (or similar tools) for database management.
Google Docs for documentation and collaboration.
Good to Have :
Azure for cloud services and deployment as well as project management. Whimsical or Draw.io for creating wireframes, diagrams, and flowcharts