About the Company
UNAR Labs is at the forefront of technological innovation, harnessing the power of artificial intelligence to increase accessibility to digital media and level out the playing field for people with disabilities. We are seeking a highly skilled and passionate Full Stack Software Engineer to join our dynamic team in making STEM curriculum accessible to students with visual impairments. This role is ideal for someone who thrives in a fast-paced environment and is eager to contribute to the development of cutting-edge AI solutions. Learn about us here (http://unarlabs.com) and here (https://youtu.be/LJMihXYYph4).
Job Description
We are looking for a talented Full Stack Software Engineer with a strong focus on front-end development and robust experience in AWS architecture and CI/CD processes to join our team.
Responsibilities include but are not limited to,
Front-End Development:
- Develop and maintain user-friendly web applications using modern front-end technologies (e.g., React, Angular, Vue.js).
- Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
- Collaborate with designers and back-end developers to create seamless, responsive, and accessible user interfaces.
Back-end Development:
- Design, develop, and maintain .NET libraries for the programmatic generation and editing of Word documents, including complex text and mathematical equations, ensuring high performance and seamless integration with other applications.
AWS Architecture:
- Utilize AWS services such as EC2, S3, Lambda, RDS, and CloudFormation for deploying and managing applications.
- Monitor and optimize cloud resources to ensure high availability and performance.
CI/CD Processes:
- Set up and maintain continuous integration and continuous deployment (CI/CD) pipelines using tools such as Jenkins, GitLab CI, or CircleCI.
- Automate testing, deployment, and monitoring processes to ensure smooth and rapid release cycles.
- Troubleshoot and resolve issues in the CI/CD pipeline and production environment.
Collaboration and Communication:
- Work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality products.
- Participate in code reviews, provide constructive feedback, and follow best practices for software development.
- Document technical specifications, system architecture, and operational procedures.
Skills and Requirements
- Bachelor’s degree in computer science, engineering, or a related field.
- 3+ years of professional experience in full-stack development, with a heavier focus on front-end technologies.
- Proficiency in front-end frameworks/libraries (e.g., React, Angular, Vue.js).
- Strong knowledge of HTML, CSS, JavaScript, and responsive design principles.
- Experience with back-end technologies (e.g., Node.js, Python, .NET) and databases (SQL/NoSQL).
- Extensive experience with AWS services and architecture, including EC2, S3, Lambda, RDS, and CloudFormation.
- Proven experience setting up and maintaining CI/CD pipelines from scratch using tools such as Jenkins, GitLab CI, or CircleCI.
- Familiarity with version control systems (e.g., Git) and collaborative development workflows.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in a team environment.
Preferred Qualifications:
- Experience developing accessible user interfaces.
- Experience with mobile application development incorporating accessibility features.
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Knowledge of security best practices for web applications and cloud infrastructure.
- Familiarity with Agile/Scrum methodologies.
The ultimate mission of UNAR Labs is to create a truly inclusive digital world that is accessible to everyone irrespective of their sensory and/or physical (dis)abilities. You will play a key role in this important mission and thus, in addition to the aforementioned technical responsibilities, you will need to possess and maintain additional professional responsibilities including but not limited to,
- Passion for digging into hard-to-solve, complex problem spaces
- Ability to multitask and prioritize tasks
- Ability to manage multiple projects simultaneously
- Not afraid to work hard, be humble, ask questions, learn new things!
What we offer
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- Collaborative and inclusive work environment.
- Flexible work hours and remote work options.
- Access to the latest tools and technologies.
If this opportunity sounds interesting to you, apply here! Please be sure to include a cover letter and a short write up about your professional self.
UNAR Labs is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. We value diversity. We are committed to equal opportunities and creating an inclusive environment for all our employees. We welcome applicants regardless of ethnic origin, national origin, gender, race, religious beliefs, disability, sexual orientation or age. Candidates will be required to submit to a criminal background check. UNAR Labs uses E-Verify to confirm the employment eligibility of all new employees. To learn more about E-Verify, including your rights and responsibilities, please visit www.DHS.gov/E-Verify.