Full-Stack Engineer
Imago AI
We are seeking a Full Stack Developer to join our team and work on our cutting-edge software products. The ideal candidate will have experience in building cross-platform desktop applications using Electron, developing front-end components using ReactJS, designing and building server-side applications with Python, and deploying and managing applications on AWS. You will work in a fast-paced environment, collaborate with a multidisciplinary team of developers, and contribute to the entire software development lifecycle.
Responsibilities
- Design and develop cross-platform desktop applications using Electron
- Develop front-end components using ReactJS and ensure that they are performant and maintainable
- Design and build server-side applications using Python and Flask/Django frameworks
- Write clean, efficient, and maintainable code
- Collaborate with designers, product managers, and other developers to create user-friendly software products
- Implement and maintain continuous integration and deployment pipelines on AWS
- Ensure the quality and security of the software products by writing and executing unit tests, integration tests, and end-to-end tests
- Stay up-to-date with emerging trends and technologies in software development
Requirements
- Bachelor's or Master's degree in Computer Science, or related field
- At least 3 years of experience as a Full Stack Developer
- Strong proficiency in front-end web development technologies such as HTML, CSS, JavaScript, and ReactJS
- Strong proficiency in back-end web development technologies such as Python, Flask/Django, and SQLAlchemy
- Experience in building cross-platform desktop applications using Electron
- Familiarity with AWS services such as EC2, S3, Lambda, and CloudFormation
- Experience with agile software development methodologies
- Excellent problem-solving skills and attention to detail
- Strong verbal and written communication skills
Nice to Have
- Experience with mobile app development using React Native or Flutter
- Experience with data analysis and visualization tools such as Pandas, NumPy, and Matplotlib
- Familiarity with containerization technologies such as Docker and Kubernetes
- Familiarity with DevOps tools and practices such as Jenkins, Ansible, and Terraform
If you are a self-motivated, proactive, and passionate Full Stack Developer with experience in Electron, ReactJS, Python, and AWS, please apply with your resume.
Something looks off?