Job Description
Company Overview
Dirac, Inc. is an innovative technology-driven organization focused on delivering advanced digital experiences and high-performance software solutions for modern businesses. The company is recognized for building scalable platforms, intuitive user experiences, and reliable engineering systems that support global clients across multiple industries.
With a strong engineering culture and a forward-thinking mindset, Dirac, Inc. values creativity, collaboration, and technical excellence. The company encourages developers to work on impactful projects while continuously learning new technologies and improving their professional skills.
Job Details
- Position: Front-End / Full Stack Software Engineer
- Employment Type: Full-Time
- Work Environment: Remote / Hybrid Opportunities Available
- Experience Level: Mid-Level to Senior-Level
- Industry: Software Development & Technology
- Department: Engineering & Product Development
Job Description
Dirac, Inc. is currently seeking a talented and motivated Front-End / Full Stack Software Engineer to join its growing engineering team. This role is ideal for candidates who are passionate about building modern web applications, improving user experiences, and contributing to scalable software systems.
As a Front-End / Full Stack Software Engineer, you will collaborate closely with designers, developers, and product managers to create responsive, high-quality applications used by customers worldwide. The ideal candidate should possess strong front-end expertise while also being comfortable working with back-end technologies and APIs.
This role offers an excellent opportunity to work on challenging projects using modern frameworks, cloud technologies, and scalable development practices in a collaborative engineering environment.
Key Responsibilities
- Develop responsive and high-performance web applications using modern JavaScript frameworks
- Build reusable UI components and maintain scalable front-end architecture
- Collaborate with cross-functional teams to define, design, and implement new features
- Integrate front-end interfaces with APIs and backend services
- Write clean, maintainable, and well-documented code
- Participate in code reviews and technical discussions
- Optimize applications for speed, scalability, and user experience
- Troubleshoot software issues and implement effective solutions
- Maintain application security, performance, and reliability standards
- Contribute to continuous improvement of engineering processes and development workflows
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- Strong experience with front-end technologies such as HTML5, CSS3, JavaScript, and TypeScript
- Proficiency in modern frameworks such as React, Angular, or Vue.js
- Experience with backend technologies such as Node.js, Express, Python, or Java
- Familiarity with RESTful APIs and database systems
- Understanding of version control systems such as Git
- Experience with responsive design and cross-browser compatibility
- Knowledge of cloud platforms and deployment workflows is considered a plus
- Strong problem-solving and debugging skills
- Excellent communication and collaboration abilities
Preferred Technical Experience
Candidates with experience in the following areas will have an advantage:
- React.js and Next.js development
- Full stack application architecture
- Docker and containerized deployments
- CI/CD pipelines and DevOps workflows
- AWS, Azure, or Google Cloud platforms
- Agile or Scrum development methodologies
- UI/UX implementation best practices
Work Environment
At Dirac, Inc., engineers work in a collaborative and innovation-focused environment where ideas and technical contributions are valued. Team members are encouraged to experiment with modern technologies and contribute to meaningful software solutions that impact real users.
The company promotes a healthy work culture with flexible collaboration, transparent communication, and opportunities for professional development. Employees are given the tools and support needed to grow their technical expertise and advance their careers.
Benefits
- Flexible work environment with remote opportunities
- Career growth and professional learning support
- Exposure to modern technologies and scalable projects
- Collaborative engineering culture
- Opportunity to work with experienced software professionals
- Long-term career advancement opportunities
- Inclusive and supportive workplace environment
- Access to training resources and technical mentorship
Why Join Dirac, Inc.
Joining Dirac, Inc. means becoming part of a technology-focused organization that values innovation, engineering excellence, and continuous growth. Developers are encouraged to contribute ideas, solve complex challenges, and work on products that deliver real-world impact.
The company is looking for individuals who are passionate about software engineering, eager to learn, and excited to build modern digital solutions within a collaborative team environment.
How to Apply
Interested candidates can apply by submitting an updated resume along with relevant project experience and technical skills. Applicants are encouraged to highlight their front-end and full stack development experience, including frameworks, tools, and technologies they have worked with professionally.
Shortlisted candidates will be contacted by the recruitment team for the next stages of the hiring process, which may include technical discussions, coding assessments, and interviews with the engineering team.