About the job Senior Full Stack Software Engineer
REMOTE FROM BRAZIL - CVS MUST BE SUBMITTED IN ENGLISH
We are looking for a full stack Senior Software Engineer to join our client's software development team.
You will be working in an Agile environment as a key contributor of a SaaS (Software as a Service) product.
Required:
- GOOD SPOKEN ENGLISH
- 5+ years of experience developing commercial SaaS applications
- Experience with object-oriented programming
- Experience with data structures
- Expertise with SQL and relational databases, including writing complex queries, schema architecture, query optimization, and performance improvements
- Knowledge of modern software design patterns
- A firm understanding of the SOLID principles
- Familiarity with Agile software development practices (Scrum, Kan-Ban)
- A strong mindset for quality and experience writing different kinds of tests unit tests, integration tests, end to end tests
- Great problem-solving and debugging skills
- Familiarity working with UX designers in a user-centric design process
- Solid communication skills
- Ability to work from specifications
What you'll be doing
- Play a key role in the full life cycle of a complex web application
- Full stack development front end, back end, and database
- Work closely with the Product group to refine new features and functionality, build out roadmaps, and provide estimations
- Interact with DevOps on infrastructure needs and planning deployments
- Creative, out-of-the-box solutions of complex problems
- Own issue identification, root cause analysis, and resolution
- Active monitoring of the systems
- Develop scalable, high quality, easy to use software
- Work with a highly efficient team in a global organization
Technologies Used:
- C#
- .NET Framework
- SQL Server
- Entity Framework
- Razor
- TypeScript
- jQuery
Bonus If You Have:
- Experience with Kendo UI
- Experience with Microsoft Identity
- Experience with AWS or other cloud providers
- Experience in the construction industry, project controls, or cost management
- Certifications in technology, Agile methodologies, product management, or project management
At Techifide we offer:
Competitive Compensation: We offer highly competitive compensation in US Dollars. Our payment system is both fast and reliable, ensuring you receive your payment promptly during the first days of each month.
Remote Flexibility: Enjoy the freedom of 100% remote work. You have the flexibility to work from anywhere while aligning your schedule with 6 to 8 working hours overlapping with US time zones.
Cutting-Edge Technology: Dive into the world of cutting-edge technology. At Techifide, you'll have the opportunity to craft innovative solutions to complex problems using the latest tech stack.
People-Centric Approach: Our people come first. We genuinely care about our team members and actively support them in achieving a healthy work-life balance. Your well-being is a priority for us, and we're here to assist when you need it.
Engaging Workshops and Activities: Join our vibrant community, where you can participate in both in-person and virtual workshops, engaging bonding events, and exciting prize opportunities. We believe in making work enjoyable and rewarding.