Back End / Full Stack Engineer
Dura DigitalContract
Job description
Back End / Full Stack Engineer at Dura Digital.
About the role
Dura Digital is seeking a skilled Back End / Full Stack Engineer to join our dynamic team on a contract basis. This role is ideal for a tech-savvy individual who thrives in a fast-paced environment and is passionate about developing innovative software solutions. As a key player in our engineering team, you will be responsible for designing, building, and maintaining robust applications that enhance user experience and drive business success.
Key facts
What you'll do
- Develop and maintain scalable back-end services using modern programming languages and frameworks, ensuring high performance and responsiveness to requests from the front-end.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic, ensuring seamless functionality and a cohesive user experience.
- Design and implement APIs that facilitate communication between different software components, ensuring data integrity and security.
- Conduct thorough testing and debugging of applications to identify and resolve issues, enhancing overall software quality and user satisfaction.
- Participate in code reviews, providing constructive feedback to peers and ensuring adherence to best practices and coding standards.
- Work closely with product managers and stakeholders to gather requirements and translate them into technical specifications, ensuring alignment with business objectives.
- Stay updated on industry trends and emerging technologies, applying relevant knowledge to improve existing systems and processes.
- Document development processes, code changes, and technical specifications to maintain clear communication within the team and facilitate knowledge sharing.
- Mentor junior developers, providing guidance and support to help them grow their skills and contribute effectively to the team.
- Contribute to the continuous improvement of development workflows, suggesting tools and methodologies that enhance efficiency and productivity.
- Collaborate with cross-functional teams, including design and marketing, to ensure that the final product aligns with user needs and business goals.
- Manage project timelines and deliverables, ensuring that all tasks are completed on schedule and to the highest quality standards.
Requirements
- Proven experience as a Back End or Full Stack Engineer, with a strong portfolio of completed projects demonstrating your technical capabilities.
- Proficiency in programming languages such as JavaScript, Python, or Ruby, along with experience in relevant frameworks like Node.js, Django, or Ruby on Rails.
- Solid understanding of database management systems, including SQL and NoSQL databases, and experience with data modeling and optimization.
- Familiarity with version control systems, particularly Git, and experience in collaborative development environments.
- Strong problem-solving skills and the ability to troubleshoot complex technical issues efficiently.
- Excellent communication skills, both verbal and written, with the ability to articulate technical concepts to non-technical stakeholders.
- Experience with Agile methodologies and familiarity with project management tools such as Jira or Trello.
Nice to have
- Knowledge of cloud services such as AWS, Azure, or Google Cloud Platform, and experience in deploying applications in a cloud environment.
- Familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes.
- Experience with front-end technologies, including HTML, CSS, and JavaScript frameworks like React or Angular, to facilitate collaboration with front-end teams.
- Understanding of DevOps practices and CI/CD pipelines to streamline development and deployment processes.
Skills & tools
- Programming Languages: JavaScript, Python, Ruby
- Frameworks: Node.js, Django, Ruby on Rails
- Databases: SQL, NoSQL
- Version Control: Git
- Project Management: Jira, Trello
- Cloud Services: AWS, Azure, Google Cloud Platform (nice to have)
- Containerization: Docker, Kubernetes (nice to have)
Practical notes
- This position is fully remote, allowing for flexibility in work hours and location.
- The contract duration and specific salary details will be discussed during the interview process.
- Candidates must be eligible to work in their respective locations and may need to provide proof of eligibility if required.
META
Company: Dura Digital
Title: Back End / Full Stack Engineer
Listed
location: Unknown
Job type: Contract
Apply URL: https://duradigital.bamboohr.com/careers/67
Tags: Engineering, Full Stack