Full Stack Software Engineer
ElgoAIJob Description
As a Full Stack Software Engineer, you'll be instrumental in developing and maintaining our suite of AI-powered applications. Your role involves working across the full technology stack, from database management to front-end development, ensuring seamless integration and functionality. You will be at the heart of our development team and also a core member of the founding team, contributing directly to projects and product strategy that embody our commitment to ethical AI and user-centric design. Roles & Responsibilities: • Design, develop, and maintain full-stack AI applications. • Collaborate with cross-functional teams to translate business needs into technical specifications. • Implement responsive UI/UX designs for an optimal user experience. • Develop and maintain databases and server-side applications. • Ensure code quality, sustainability, and scalability. • Troubleshoot, debug, and upgrade existing software. • Stay up-to-date with emerging trends in software development and AI technologies.
Job Requirements
• Bachelor’s degree in Computer Science, Engineering, or related field. • Proven experience as a Full Stack Developer or similar role with at least 2 years of relevant working experience. • Knowledge of multiple front-end languages and libraries (e.g., HTML/ CSS, JavaScript). Main frontend: React.js • Familiarity with back-end languages (e.g., Python, Ruby, Java, Golang). Main backend: Golang • Experience with database technology (e.g., PostgreSQL, MongoDB, NoSQL DBs). • Good working knowledge of Cloud Platforms (e.g. Azure, AWS, GCP) and DevOps (CI/CD, Docker). • (Optional) Good understanding of AI and Gen AI technologies and concepts. • Customer-centric mindset. • Strong problem-solving skills and willingness to learn new technologies. • Excellent communication and teamwork skills. • Prior experience in developing custom enterprise solutions highly preferred. • Willing to proactively voice opinions and thoughts on the business. • Self-driven and proactive learner.
Work Location