We are looking for a highly motivated mid-senior software developer with a strong aptitude for Python and React.js to join our dynamic development team. This role offers an excellent opportunity to grow your skills within a collaborative and fast-paced environment.
Key Responsibilities:
- Develop, test, and deploy scalable and efficient web applications using Python (back-end) and React.js (front-end).
- Collaborate closely with senior developers and product managers to understand requirements and translate them into technical solutions.
- Write clean, well-documented, and maintainable code following best practices.
- Participate in code reviews, providing constructive feedback and incorporating suggestions.
- Troubleshoot and debug issues, ensuring high performance and responsiveness of applications.
- Contribute to the entire software development lifecycle, from conception to deployment and maintenance.
- Stay updated with emerging technologies and industry trends to continuously improve development processes.
Required Qualifications:
- Exp - 4+ years
- Mandatory skills - Python development
- Proven proficiency in Python programming, including experience with relevant frameworks (e.g., Django, Flask).
- Solid understanding of front-end development with React.js, including component-based architecture and state management.
- Familiarity with RESTful APIs and asynchronous request handling.
- Experience with version control systems, particularly Git.
- Familiarity with SQL and/or NoSQL databases.
- Strong problem-solving abilities and analytical skills.
- Excellent written and verbal communication skills.
- Ability to work effectively both independently and as part of a team.
- A bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Familiarity with Generative AI concepts and related tools is a plus.
This position is ideal for an ambitious individual eager to make a significant impact and advance their career in a supportive and innovative atmosphere.
------------------------------------------------------
Job Family Group:
Technology
------------------------------------------------------
Job Family:
Applications Development
------------------------------------------------------
Time Type:
Full time
------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.
------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.
------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.