Full Stack Engineer II

Full-stack EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 1,001-5,000

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 Job Pages

More Full-stack Engineer Jobs

Nagarro logo

Senior Staff Engineer (Backend)

Nagarro

Nagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.

Full TimeRemoteTeam 10,001+Since 1996H1B Sponsor

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).

Worldwide
SHOP APOTHEKE EUROPE logo

Software Engineer – ERP Services

SHOP APOTHEKE EUROPE

We are now Redcare Pharmacy - follow our new channel under @redcarepharmacy to stay up-to-date.

Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

• 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.

Germany
Full TimeRemoteTeam 10,001+H1B No Sponsor

• 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

Romania
Umdasch Group Ventures logo

Senior Project Engineer

Umdasch Group Ventures

Let us shape the future! Innovator, investor and solution provider for construction and retail.

Full TimeRemoteTeam 11-50Since 2017H1B No Sponsor

• 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.

California
$85K / year