Full Time

Software Engineer - Full Stack

Empowerly
$80,000 - $120,000* / year (about $38–$58 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Empowerly, so some details may not match this job. The employer's own page has the real description.

Overview

Empowerly is seeking a dedicated Software Engineer - Full Stack to join our dynamic team. The successful candidate will be responsible for developing and maintaining scalable web applications, collaborating with cross-functional teams to define, design, and implement new features, as well as troubleshooting and optimizing existing systems. Utilizing a robust set of technologies, the individual will play a crucial role in enhancing user experience and driving business objectives.



Job Responsibilities

  • Design, develop, and implement innovative web applications using modern frameworks.
  • Collaborate with product management, UX/UI designers, and other engineers to gather requirements and translate them into technical specifications.
  • Maintain and improve existing application software while debugging and troubleshooting technical issues.
  • Participate in code reviews to ensure best practices are followed and foster continuous improvement.
  • Develop and maintain RESTful APIs for data integration and interaction.
  • Implement security and data protection protocols to ensure the integrity of the application.
  • Monitor application performance and optimize components for maximum speed and scalability.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of full-stack development experience with proficiency in front-end and back-end technologies.
  • Strong knowledge of HTML, CSS, JavaScript, and frameworks like React or Angular.
  • Experience with server-side languages such as Node.js, Python, or Ruby.
  • Familiarity with database management systems including SQL and NoSQL databases.
  • Understanding of version control systems, preferably Git.
  • Excellent problem-solving skills and the ability to work independently or as part of a team.


Technologies & Tools

The Software Engineer - Full Stack position commonly utilizes a range of technologies and tools including JavaScript frameworks (React, Angular), server-side languages (Node.js, Python), relational databases (PostgreSQL, MySQL), and tools for version control (Git). Additionally, familiarity with DevOps practices and cloud platforms such as AWS or Azure is advantageous.



Ideal Candidates

The ideal candidate for this role will possess a combination of technical competency, creativity, and a strong work ethic. Individuals who thrive in a fast-paced environment, demonstrate excellent communication skills, and show a proactive approach to problem-solving will be best suited to succeed. A passion for technology and a commitment to continuous learning and professional growth will further enhance the candidate's fit for the Empowerly team.

The two or three lines under your name say who you are before anyone reads the rest. Type your job and a few facts, and our summary writer gives you five to pick from. Write a summary →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.