Job Closed
This listing is no longer active.
Launch a career with in-person or online courses in Product Design, Data Science, Software Engineering or Cybersecurity.
Work-Study Software Engineer, Bletchley Fellowship
Location
United States
Posted
73 days ago
Salary
$15 / hour
Seniority
Mid Level
Job Description
Work-Study Software Engineer, Bletchley Fellowship
Flatiron School
• Complete Flatiron School’s Software Engineering (full-time) and Data Science (part-time) bootcamp programs • Contribute to real software projects during a paid apprenticeship with an employer partner • Collaborate in sprint-based workflows and participate in code reviews • Build a portfolio of production-level work
Job Requirements
- Up to 2+ years of prior work experience (any industry)
- Availability for 40 hours/week
- Successful completion of the Flatiron School Aptitude Assessment
Benefits
- Paid apprenticeship
- Mentorship from experienced engineers and product leaders
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
MARSIEMAKING A DIFFERENCE IN PEOPLE'S LIVES THROUGH TECHNOLOGY AND HUMAN INSIGHT
• Dive into unfamiliar code to troubleshoot or add a new feature • Participate in feature development of larger projects • Technically lead smaller projects/initiatives • Propose technical designs, considering standard patterns, tradeoffs, and maintainability • Participate in Support tasks, including off-hours and weekend on-call rotations • Provide thorough and meaningful code reviews • Work with legacy as well as novel code bases • Prototype, develop, and debug new features • Implement and maintain DevOps cloud patterns
• Lead development of complex features and services across the stack. • Design, implement, and optimize scalable software architectures. • Mentor and support mid-level engineers through code reviews and technical guidance. • Define and enforce best practices in coding, testing, and deployment. • Partner with Product Managers and Designers to translate requirements into technical solutions. • Enhance observability, reliability, and performance of production systems. • Drive adoption of modern tools, frameworks, and cloud technologies. • May serve as a technical lead for projects or initiatives.
• Develop and maintain high-complexity solutions using VueJS, Ruby on Rails and Go, participating from design and architecture through deployment and maintenance, ensuring performance, scalability and the application of principles such as Clean Code and Design Patterns. • Work autonomously in planning and executing projects, propose continuous improvements to development processes, and actively collaborate with Product Managers and Designers to define and prioritize features. • Actively participate in the team's agile ceremonies, maintaining clear and assertive communication with stakeholders and adjacent areas to help remove impediments and ensure technical alignment of deliveries. • Digital mindset, curiosity about new technologies, and interest in understanding how Artificial Intelligence can transform processes, experiences and outcomes.
• Design and implement user interfaces for AI-powered features integrated into JetBrains IDEs. • Build UI components using Compose Multiplatform for desktop and Swing. • Collaborate closely with designers to create intuitive, responsive, and polished developer experiences. • Contribute to improving UI architecture and component reuse within the product. • Help ensure the UI remains responsive and performant inside complex desktop applications.




