📍Philippines
Software Architect

Accela
📍Remote - Costa Rica
Please let Accela know you found this job on JobsCollider. Thanks! 🙏
Summary
Join Accela as an Architect and play a pivotal role in designing and overseeing the architecture of our innovative solutions for government agencies. Lead the architectural design and development of both backend and frontend systems, collaborating with cross-functional teams. You will design and implement robust Java backend services and oversee frontend application development. Provide technical guidance and mentorship to engineering teams, ensuring best practices are followed. Contribute to continuous improvement of development processes and tools, and stay updated on the latest technology trends. This role requires a Bachelor’s degree in a related field and extensive experience in software architecture and full-stack development.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field
- Experience with full-stack development, with a deep understanding of how backend and frontend systems interact
- Proven experience as a Software Architect, with a strong background in both backend and frontend development
- Expertise in Java backend development, including experience with Spring Boot, RESTful APIs, microservices, and serverless architecture
- Proficiency in frontend technologies such as React, Angular, or Vue.js, with a deep understanding of modern web development practices
- Strong understanding of architectural patterns, principles, and best practices
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes)
- Excellent problem-solving skills, with the ability to work independently and as part of a team
- Strong communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders
- Familiarity with agile development methodologies and tools
- Strong proficiency in English, both written and verbal communication
- Ability to effectively negotiate with partners and stakeholders
Responsibilities
- Lead the architectural design and development of both backend and frontend systems, ensuring scalability, performance, and maintainability
- Collaborate closely with cross-functional teams, including product management, engineering, and UX/UI, to define and deliver high-quality software solutions
- Design and implement robust, scalable Java backend services, ensuring they integrate seamlessly with the frontend
- Oversee the development of front-end applications, with a focus on delivering an excellent user experience
- Provide technical guidance and mentorship to engineering teams, ensuring best practices are followed in coding, testing, and deployment
- Conduct code reviews and contribute to the continuous improvement of development processes and tools
- Participate in architectural discussions and provide input on design decisions, frameworks, and technology choices
- Ensure that the architecture aligns with current and future business objectives, including security, legal requirements, time to market, and long-term support, with an emphasis on adaptability and flexibility
- Work with DevOps teams to optimize deployment processes, automation, and CI/CD pipelines
- Stay up to date with the latest trends in technology and proactively recommend tools and practices that can improve the team’s productivity and the product’s quality
Preferred Qualifications
- Master’s degree in Computer Science, Engineering, or a related field
- Familiarity with DevOps practices, including CI/CD, infrastructure as code, and automated testing
- Experience with database design and optimization, particularly with relational databases such as MySQL, PostgreSQL, or Oracle
- Knowledge of mobile application development is a plus
- Familiarity with security best practices and how to implement them in software architecture
- Understanding of performance optimization techniques, both for backend and frontend systems
Benefits
- Accela offers a competitive salary and benefits in line with local standards
- Accela is a “remote-first” organization and offers remote work options where feasible so employees can work in an environment that sparks motivation and creativity
- Accela offers generous paid time off with paid holidays, paid annual leave, paid “wellness days” offered sporadically throughout the year to focus on rest and relaxation, and a company “soft-close” during the week between Christmas Day and New Year’s Day
- Accela encourages and practices promoting from within to enable employees to hone or expand their skill set, contribute more value to the company, and grow
- Accela offers non-promotional learning and development opportunities for skills enhancement through on-the-job training and internal and external education, including a paid LinkedIn Learning subscription to all employees
- As a global company, Accela employees have the opportunity to work closely with international teams, providing a broader perspective and a chance to develop a global network
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
📍France
📍Spain
📍Germany
📍Brazil
📍Argentina
📍India
📍Spain
đź’°$150k-$180k
📍Worldwide
📍United Kingdom