FCS are seeking a talented and motivated Mid-Level Software Engineer to join our dynamic development team. The ideal candidate will have a strong foundation in software engineering principles and extensive experience with our core technologies: Python, Flask, PostgreSQL, Angular, and TypeScript. This role involves designing, developing, and implementing high-quality software solutions to meet the evolving needs of our business and clients.
Key Responsibilities:
- Design and develop robust, scalable, and high-performing web applications using Python and Flask.
- Work with Angular and TypeScript to create dynamic and responsive front-end interfaces.
- Manage and optimize databases with PostgreSQL, ensuring data integrity, performance, and security.
- Collaborate with cross-functional teams to understand requirements, provide technical insights, and contribute to project planning and execution.
- Write clean, maintainable, and efficient code, adhering to best practices and coding standards.
- Participate in code reviews to maintain code quality and share knowledge within the team.
- Troubleshoot, debug, and upgrade existing software, addressing any issues or defects.
- Document all phases of the software development process, including design, development, and deployment.
- Stay updated with emerging trends and technologies in software development, continuously improving skills and knowledge.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in software development, with a strong background in Python and Flask.
- Proficiency in front-end technologies, particularly Angular and TypeScript.
- Solid understanding of relational databases, preferably with experience in PostgreSQL.
- Familiarity with software development methodologies such as Agile and Scrum.
- Strong problem-solving skills and the ability to think analytically.
- Excellent communication and teamwork skills, with a collaborative mindset.
- A commitment to achieving project goals and meeting deadlines.
Other information:
- Standard working hours are 8 hours per day, 40 hours per week. The standard workweek is from Monday to Friday. Your working hours must overlap US East Coast from 9am - 12pm eastern time.
- You will be employee through Deel.