Senior Full Stack Software Developer at EnterBridge
Richmond, VA 23233, USA -
Full Time


Start Date

Immediate

Expiry Date

17 Sep, 25

Salary

0.0

Posted On

19 Jun, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Orchestration, Jenkins, Relational Databases, Vue, Sql Server, Computer Science, Kubernetes, Software Development, Spring Framework, Docker, Containerization, Communication Skills, Hibernate, Postgresql, Azure, Leadership, Automation, Angular, Aws, Javascript Frameworks

Industry

Computer Software/Engineering

Description

WHAT WE VALUE:

  • Growth-Oriented: A desire to continuously learn and improve your technical skills and knowledge.
  • Collaborative Spirit: You thrive in a team-oriented environment and enjoy mentoring others while being open to feedback.
  • Problem Solver: Strong analytical thinking and problem-solving skills, with the ability to take on complex challenges and find creative solutions.
  • Effective Communicator: Excellent written and verbal communication skills, with the ability to articulate ideas and concepts effectively.

Why You’ll Love Working Here:

  • Impactful Work: Work on projects that drive meaningful business outcomes for clients, solving real-world problems with innovative solutions.
  • Collaborative Environment: Be part of a dynamic and collaborative team where your ideas and contributions matter.
  • Career Development: We believe in continuous learning and offer opportunities for professional growth and development.
  • Flexibility & Balance: Enjoy a healthy work-life balance with flexible work options and a supportive team culture.
Responsibilities

We are looking for an experienced and passionate Senior Full Stack Software Engineer to join our team. In this role, you will lead the development of innovative cloud-based business solutions, collaborating with clients and internal teams to design and implement systems that streamline workflows and automate data analysis. As a key contributor, you’ll work across the entire development lifecycle and guide a team of talented developers to deliver impactful results.

What You’ll Do:

  • Client Collaboration: Partner with clients to understand their business needs and design custom software solutions that drive efficiency and automation.
  • Full Stack Development: Architect, develop, and maintain cloud-based software solutions that automate key business processes and improve overall outcomes.
  • Coaching & Knowledge Transfer: Provide training and mentorship to the client’s development team, sharing expertise to elevate their technical capabilities.
  • End-to-End Ownership: Be involved in all phases of the software development lifecycle, from discovery and design through development, testing, UAT, and production deployment.
  • Testing & Optimization: Oversee testing, troubleshoot issues, and drive performance improvements to ensure high-quality, reliable software.

What You’ll Bring:

  • Experience: 5+ years of experience in full stack software development with a focus on Java and cloud-based applications.
  • Backend Expertise: Proficient in Java development, including experience with Spring Framework, Hibernate, and RESTful API design.
  • Frontend Technologies: Skilled in JavaScript frameworks like React, Angular, or Vue ; experience with ExtJS is a plus.
  • Cloud Proficiency: Hands-on experience with cloud platforms (AWS, Azure) and cloud-native architectures. Familiarity with containerization (Docker) and orchestration (Kubernetes).
  • Database Mastery: Strong SQL skills with experience working with relational databases (SQL Server, PostgreSQL , etc.).
  • Infrastructure & Automation: Solid understanding of modern infrastructure automation, continuous integration/deployment (CI/CD) using Github Actions, Jenkins or Bitbucket Pipeline , security best practices, and cloud-native architectures.
  • Solution Design: Proven experience designing and developing complex solutions across both enterprise and cloud environments, including serverless computing.
  • Communication Skills: Ability to communicate complex technical concepts clearly to both technical and non-technical stakeholders.
  • Curiosity & Growth Mindset: A keen interest in exploring new technologies and staying up to date with industry trends.
  • Leadership & Mentorship: Experience growing and leading teams, with a focus on creating a collaborative, high-performance culture.
  • EDUCATION:Bachelor’s degree in Computer Science , Engineering, or a related field, or equivalent practical experience.
Loading...