Contribute to innovative software solutions in a dynamic, remote environment. Utilize cutting-edge AI tools to enhance development workflows and quality. Collaborate with diverse teams to deliver impactful applications.
Software Developer
in Information Technology PermanentJob Detail
Job Description
Software Developer Overview
- As a Software Developer, you will design and implement scalable full-stack applications using React and Python technologies.
- Collaborate with cross-functional teams to gather requirements and deliver impactful software solutions tailored to business needs.
- Leverage AI tools to streamline development processes and enhance code quality and efficiency.
- Participate in code reviews and contribute to the continuous improvement of engineering standards and practices.
- Troubleshoot and resolve production issues, ensuring system reliability and optimal performance.
- Work independently to scope, design, and execute feature development with minimal supervision.
- Contribute to the evolution of development practices, tooling, and methodologies within the team.
- Engage in a remote work environment, fostering collaboration and innovation across distributed teams.
Software Developer Key Responsibilities & Duties
- Develop and maintain robust features across React frontend and Python backend systems.
- Create responsive and performant web interfaces using modern frameworks and technologies.
- Collaborate with stakeholders to translate business requirements into technical solutions.
- Integrate third-party APIs and services to enhance application functionality and user experience.
- Utilize AI tools to optimize development workflows and ensure high-quality code delivery.
- Conduct thorough code reviews to uphold engineering standards and best practices.
- Diagnose and resolve production issues, maintaining system reliability and performance.
- Identify opportunities to improve application performance and user experience through innovative solutions.
Software Developer Job Requirements
- Bachelor of Science (BS) degree in Computer Science or a related field.
- Minimum of 3 years of professional software development experience; 7 years preferred.
- Proficiency in React for frontend development and Python for backend development.
- Experience with modern development practices, including version control, testing, and CI/CD pipelines.
- Hands-on experience with integrating third-party APIs and services.
- Familiarity with AI tools for enhancing development productivity and quality.
- Strong problem-solving skills and ability to work independently on complex projects.
- Excellent communication skills for effective collaboration with technical and non-technical stakeholders.
- ShareAustin: