Full Stack Engineer II
Location
United States
Posted
4 days ago
Salary
0
Seniority
Mid Level
Job Description
Full Stack Engineer II
NBH Bank
Role Description As a Full Stack Engineer, your responsibilities include: - Aiding in designing, developing, deploying, documenting, and maintaining web/mobile and backend services. - Mentoring junior team members and collaborating closely with product, design, and architecture teams to translate business requirements and user interface designs into robust code components. - Implementing, testing, delivering, and maintaining detailed solution designs of product requirements while ensuring comprehensive documentation. - Working collaboratively with your engineering team to triage and resolve errors and defects. - Participating in assessing technical feasibility and estimating feature complexity driven by product priorities. - Conducting user interface, design, and code reviews, advocating for and promoting best practices and standards. - Liaising with cross-functional teams to deliver product priorities from discovery through delivery. - Researching and evaluating emerging technologies and potential new product features, contributing to the reduction of technical debt. - Serving as the primary point of contact for specific product areas and maintaining general awareness of other areas. - Adhering to company policies and procedures, completing administrative tasks punctually, and supporting the company’s goals and values. - Participating in disaster recovery planning and fostering positive relationships with colleagues. - Fulfilling additional duties as assigned. Qualifications - Bachelor’s degree in Computer Science or equivalent combination of education and related work experience. - 3+ years of experience in full stack development with proficiency in multiple programming languages such as JavaScript (Node.js, React, Angular, etc.), preferred in a bank setting. - Strong understanding and application of software engineering best practices, including SOLID principles, design patterns, and coding standards. - Ability to refactor codebase to improve readability, performance, and maintainability. - Experience designing and building RESTful APIs and microservices architecture. - Proficiency with databases (SQL and NoSQL) and ORM technologies. - Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes). - Experience with writing unit tests, integration tests, and end-to-end tests to ensure code reliability and stability. - Experience with version control systems (e.g., Git), CI/CD pipelines, and agile methodologies. - Excellent problem-solving and analytical skills. - Strong communication and collaboration skills. - Familiar with Agile methodology. Requirements - Ability to make sound and timely decisions, to consistently deliver on commitments, and assume responsibility for results. - Ability to think creatively and meet challenges with resourcefulness. - Ability to prioritize competing demands and effectively manage multiple tasks and/or projects. - Take initiative to research and resolve problems, and undertake activities with minimal supervision. - Strong analytical and problem-solving skills. - Exceptional verbal, written and interpersonal communication skills. - Ability to train and coach associates, as appropriate. Benefits - Generous benefits package that includes insurance. - 401k. - Associate stock purchase program. - Paid time off. - Associate banking perks.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Staff Engineer (Backend)
NagarroNagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
Role Description - Collaborate with cross-functional teams to design and implement backend services and APIs. - Write efficient, scalable, and maintainable server-side code using modern backend technologies. - Develop and optimize microservices for high-performance distributed systems. - Streamline real-time data processing and event-driven architectures. - Conduct unit, integration, and load testing to ensure system reliability and performance. - Implement RESTful APIs and server-side logic using Python and FastAPI. - Develop and deploy containerized applications in cloud environments (e.g., Docker, Kubernetes). - Work with server-side events and messaging queues (e.g., SQS) to support real-time communication. - Ensure application security, scalability, and resilience through robust backend design. Qualifications - 10+ years of experience as a backend engineer. - Experience with agile development methodologies. - Knowledge of web servers and backend frameworks. - Proficiency in logging and monitoring tools for backend systems (e.g., Prometheus, Grafana, CloudWatch). - Experience integrating with third-party APIs and ensuring data consistency. - Flexibility to work across global time zones (EST, IST, and others). Requirements - Strong experience with Python, particularly in building REST APIs using frameworks like FastAPI or Flask. - Expertise in microservices architecture and deployment in containerized environments (e.g., Docker, Kubernetes). - Solid understanding of databases (e.g., Snowflake, AWS DynamoDB, RDS, MySQL, MongoDB). - Experience with distributed search and indexing technologies (e.g., Elasticsearch, OpenSearch, Solr). - Proficiency with server-side events, event-driven architectures, and messaging systems. - Experience with cloud-based deployment on AWS, including Serverless platforms like AWS Lambda, Step Functions, and SQS. - Advanced knowledge of CI/CD tools and pipelines (e.g., GitHub Actions, Octopus). - Strong problem-solving skills and experience debugging and optimizing backend systems. - Solid understanding of security best practices for backend systems, including authentication and data protection. Benefits - Exposure to GenAI application development and RAG-based systems. - Familiarity with infrastructure as code tools like Terraform or CloudFormation. - Strong grasp of distributed systems and high-performance backend architecture. - Experience with Elastic Search or similar enterprise search solutions. What We Value / Soft Skills - Strong interpersonal skills with a collaborative mindset. - Comfortable working in tight-knit engineering squads alongside product owners and platform teams. - Clear and proactive communicator, both in written documentation and in day-to-day team interactions (stand-ups, design reviews, async channels).
Software Engineer – ERP Services
SHOP APOTHEKE EUROPEWe are now Redcare Pharmacy - follow our new channel under @redcarepharmacy to stay up-to-date.
• Design and develop enterprise services and custom applications that support business-critical processes across ERP, WMS and other enterprise platforms. • Transform business requirements into scalable technical solutions, working closely with Product Owners, Architects and stakeholders across Logistics, Finance, Pharma & Quality and Supply Chain. • Develop and optimise system integrations and APIs, ensuring reliable communication, interoperability and high-quality data exchange between enterprise applications. • Contribute to engineering excellence by applying software development best practices, automated testing, documentation and continuous improvements to our development standards and tooling. • Investigate and resolve complex technical challenges, improving system performance, stability and service reliability while collaborating with engineers across multiple technical domains.
• Help with the development/maintenance of current projects • Participating in different project activities/Functional and Technical Analysis for the Retail Banking sector • Understanding of detailed functional specifications • Participate in the translation into technical specifications • Estimation of workload required to achieve the development and unit tests • Appropriating the operating rules of the development environment • Code/set-up and document what is produced • Compliance with standards and procedures (architecture, security, quality, documentation) • Ensure compliance with technical specifications • Conduct performance tests (BDDs) • Contribute to the 3rd level support, including monitoring of the resolution of incidents and troubleshooting • Maintain good documentation for all developments (JIRA, Wikis, project doc) • Contribute to application quality improvement actions
Senior Project Engineer
Umdasch Group VenturesLet us shape the future! Innovator, investor and solution provider for construction and retail.
• Lead the planning and execution of formwork projects, including scheduling, resource allocation, and budget management, to ensure timely and successful project delivery. • Conduct comprehensive site assessments and feasibility studies to determine project requirements, constraints, and risks. • Develop detailed project plans, schedules, and budgets, and monitor progress against key milestones and deliverables. • Coordinate with internal teams, subcontractors, and suppliers to procure materials, equipment, and resources required for project execution. • Provide technical expertise and guidance to project teams, resolving complex engineering challenges and ensuring compliance with design specifications and regulatory requirements. • Conduct regular site inspections and quality audits to assess workmanship, safety practices, and adherence to project plans and specifications. • Manage client communications, addressing inquiries, concerns, and change requests in a proactive and professional manner. • Prepare and review engineering drawings, calculations, and documentation, ensuring accuracy, completeness, and compliance with industry standards and regulations.



